Programa JavaScript para verificar se um array contém um valor especificado

Neste exemplo, você aprenderá a escrever um programa JavaScript que verificará se um array contém um valor especificado.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

  • Array JavaScript inclui ()
  • Array JavaScript indexOf ()
  • Array JavaScript

Exemplo 1: verificar matriz usando includes ()

 // program to check if an array contains a specified value const array = ('you', 'will', 'learn', 'javascript'); const hasValue = array.includes('javascript'); // check the condition if(hasValue) ( console.log('Array contains a value.'); ) else ( console.log('Array does not contain a value.'); )

Resultado

 Array contém um valor.

No programa acima, o includes()método é usado para verificar se uma matriz contém um valor especificado.

  • O includes()método retorna truese o valor existir na matriz.
  • A if… elsedeclaração é usada para exibir o resultado de acordo com a condição.

Exemplo 2: verificar matriz usando indexOf ()

 // program to check if an array contains a specified value const array = ('you', 'will', 'learn', 'javascript'); const hasValue = array.indexOf('javascript') !== -1; // check the condition if(hasValue) ( console.log('Array contains a value.'); ) else ( console.log('Array does not contain a value.'); )

Resultado

 Array contém um valor. 

No programa acima, o indexOf()método é usado com a if… elseinstrução para verificar se uma matriz contém um valor especificado.

O indexOf()método pesquisa uma matriz e retorna a posição da primeira ocorrência. Se o valor não puder ser encontrado, ele retorna -1 .

Nota : Ambos includes()e indexOf()diferenciam maiúsculas de minúsculas. Conseqüentemente, J e j são diferentes.

Artigos interessantes...