)parece que a function nao reconheceu diretamente como string, devido a isso da erro e nao consigo rodar o codigo.
)parece que a function nao reconheceu diretamente como string, devido a isso da erro e nao consigo rodar o codigo.
Oi, Cinthia! Tudo bem?
O problema está ocorrendo pois o parâmetro eric
não está sendo passado como uma string, para conseguirmos passar um conteúdo como string precisamos deixá-lo entre aspas simples ou duplas.
Quando chamamos a função nameAge
e passamos eric
como o valor para o parâmetro name
, o JavaScript interpreta eric
como uma variável e tenta encontrar o valor correspondente a essa variável. Nesse caso, parece que eric
não está definido anteriormente pois não há nenhuma variável com esse nome, então o JavaScript gera um erro.
Dessa forma, para resolvermos o problema basta passarmos os parâmetros da seguinte maneira:
console.log(nameAge("eric", 20));
Espero ter ajudado na compreensão do problema. Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!