É preciso declarar variável nesse contexto?

function calculadora(num1,num2, operacao) {

 var adicao = num1 + num2;
var subtracao = num1- num2;

if (operacao === "+") {
  return num1 + num2;

} else if (operacao === "-"){
  return num1 - num2;

} else (operacao === "*")
  return "operação inválida"

Pq não existe uma var operacao? É necessário?

Boa noite, e muito obrigada.

Vc ta fazendo o trybe né? Fiz esses mesmos testes

Repare que a “variavel foi declarada” no parametro da função;

function calculadora(num1,num2, operacao) {...}

Isso quer dizer que essa função espera receber esses 3 parametros:

num1 - Número
num2 - Número
operacao - Texto (String)

Então se vc tentar declarar alguns desses 3, vai retornar um erro pra vc dizendo que x identificador ja foi declarado

1 curtida

Bom dia! Sim, quero entrar. E tô fazendo testes pra fixar. Pelo que entendi eu só precisava dar atenção ao operador e não ao operando.
Obrigada pela ajuda.