~/questoes/programacao
O operador typeof é uma ferramenta fundamental em JavaScript que nos diz qual é o tipo de dado de uma variável. Quando aplicado a uma string, typeof sempre retorna a palavra 'string', padronizada pela linguagem para identificar esse tipo de dado específico.
O operador typeof retorna exatamente 'string' quando aplicado a valores do tipo string. Essa é a forma padrão que JavaScript usa para identificar dados textuais, independentemente de como a string foi criada ou do seu tamanho.
JavaScript não usa a abreviação 'str' para identificar strings. Apesar de parecer lógico abreviar, a linguagem padronizou o termo completo 'string' para manter consistência e clareza.
O retorno 'char' é utilizado em outras linguagens de programação como C ou Java para representar um único caractere. Em JavaScript, strings são sempre identificadas como 'string', não importa se têm um ou mil caracteres.
Exatamente! O typeof retorna 'string' para indicar que o valor é do tipo string. Essa é a resposta padrão e correta em JavaScript.
Embora 'text' pareça uma escolha natural em português, JavaScript não utiliza esse termo. A linguagem mantém uma nomenclatura técnica internacional, usando 'string' como identificador padrão.