Questão nº 52

Questão de Tecnologia da Informação · FCC TRT-20 2016 (nº 52)

FCC2016Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓

Em JavaScript, a função do método `indexOf()` é

Resposta comentada

Gabarito Alternativa E

O método `indexOf()` em JavaScript é como um buscador de texto: ele procura um pedaço de texto (chamado substring) dentro de um texto maior (uma string) e te diz em qual posição (o índice) esse pedaço de texto aparece pela primeira vez.

(A) Incorreta: O método `indexOf()` não conta a quantidade de ocorrências; ele apenas encontra a posição da primeira ocorrência ou retorna -1 se o valor não for encontrado.
(B) Incorreta: Esta é a função do método `lastIndexOf()`, que busca a última ocorrência. A armadilha da banca aqui é tentar confundir o aluno entre `indexOf()` (primeira ocorrência) e `lastIndexOf()` (última ocorrência), que são métodos distintos mas com nomes parecidos.
(C) Incorreta: O `indexOf()` apenas localiza a posição do texto; ele não extrai nem modifica a string. Métodos como `substring()` ou `slice()` são usados para extrair partes de uma string.
(D) Incorreta: O `indexOf()` não altera a string de forma alguma. Métodos como `replace()` ou `replaceAll()` são usados para trocar valores dentro de uma string.
(E) Correta: Exatamente, o método `indexOf()` retorna o índice (a posição numérica) da primeira ocorrência de um texto específico (a substring) dentro da string em que é chamado. Se o texto não for encontrado, ele retorna -1.

Fonte: FCC TRT-20 2016 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho