JavaScriptSintaxebasico

Tipos de dados

Ao trabalhar com dados, você frequentemente precisa saber o tipo de um valor antes de processá-lo. Por exemplo, ao somar itens de um carrinho de compras, é essencial garantir que os valores sejam números, não strings concatenadas. O operador typeof é a ferramenta nativa do JavaScript para verificar tipos em tempo real, evitando bugs silenciosos.

O PROBLEMA

Crie variáveis dos tipos number, string, boolean e exiba cada uma com typeof.

EXEMPLO

typeof 42 → number
typeof "Ana" → string
typeof true → boolean

SOBRE O CONCEITO

O operador typeof retorna uma string com o nome do tipo primitivo do valor à direita. Por exemplo, typeof 42 resulta em 'number', e typeof 'Ana' resulta em 'string'. Um erro comum é escrever type no lugar de typeof — isso causa um erro de sintaxe, pois type não é um operador válido. Outro erro é esquecer que o retorno de typeof é uma string: ao comparar, use typeof x === 'number', não typeof x === number. No exercício, você deve criar constantes com const para cada tipo e exibir o resultado de typeof com console.log. Lembre-se: typeof true retorna 'boolean'.

RESOLUÇÃO

Mais exercícios de Sintaxe

JSB002 · BásicoSaudação personalizadaJSB001 · BásicoOlá, mundo!JSB003 · BásicoSoma de dois númerosJSB005 · BásicoOperações matemáticas
Ver todos os exercícios de JavaScript