Um web designer está escrevendo uma função JavaScript que re...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta correta: C - typeof num;
Para compreender o gabarito dessa questão, é necessário entender que, em JavaScript, a determinação do tipo de uma variável ou valor é uma operação fundamental. Saber se uma variável contém um número, uma string, um objeto ou qualquer outro tipo é essencial para operações como validação e lógica condicional. O operador typeof é uma ferramenta que o JavaScript fornece para identificar o tipo de dado de uma variável ou expressão.
O operador typeof é seguido pelo nome da variável (sem parênteses), que no caso da questão é num. Quando usado, retorna uma string com o tipo de dado da variável. Os possíveis valores que o typeof pode retornar incluem "string", "number", "boolean", "undefined", "object", "function", e "symbol" (a partir do ECMAScript 6).
Portanto, a instrução correta para obter o tipo de dado contido na variável num é typeof num. As demais alternativas não representam comandos ou funções válidas em JavaScript para a obtenção do tipo de dado de uma variável:
- indexOf num; refere-se a um método de strings e arrays que retorna a primeira posição em que o valor especificado é encontrado.
- isType(num); e getType(num); não são funções nativas do JavaScript.
- dataType num; não é uma instrução válida em JavaScript.
Conhecendo o operador typeof e suas aplicações, você pode manipular e verificar os tipos de dados em suas funções JavaScript com eficiência, o que é essencial para um web designer que trabalha com a programação no desenvolvimento de sites e aplicações web.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O operador typeof retorna uma string indicando o tipo de um operando.
Sintaxe
O operador typeof pode ser utilizado das seguintes maneiras:
typeof operando
FONTE: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Operators/typeof
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo