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 retornatrue
se o valor existir na matriz. - A
if… else
declaraçã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… else
instruçã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.