← Questões de Programação

Programação · FGV · 2023

Questão comentada de Programação

Assinale o método JavaScript que retorna o número de caracteres em uma string.

Gabarito: D

Em JavaScript, strings têm uma propriedade que informa quantos caracteres elas possuem: a propriedade length. Pense nela como a “fita métrica” da string, contando letras, espaços e até alguns caracteres especiais, dependendo da codificação. Exemplo: "FGV".length retorna 3. O detalhe importante é que length não é método, e sim propriedade. Isso costuma aparecer em prova para confundir, porque a banca mistura nomes que parecem “funções” com propriedades do objeto. Aqui, o que você quer é exatamente o tamanho da string, e não um caractere específico nem uma contagem feita por você. Por isso, o gabarito é D. Se a questão perguntasse como acessar um caractere pela posição, aí sim você pensaria em charAt(). Mas, para saber o número de caracteres da string, usa-se length. Em resumo: em JavaScript, string tem length para medir seu tamanho. É um conceito básico de linguagem, muito cobrado em provas, porque parece simples, mas derruba quem memoriza nomes sem entender a diferença entre método e propriedade.

Continue treinando

Questões relacionadas