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 retornatruese 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.








