En este ejemplo, aprenderá a escribir un programa JavaScript que verificará si una matriz contiene un valor específico.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:
- JavaScript Array incluye ()
- JavaScript Array indexOf ()
- Matriz de JavaScript
Ejemplo 1: comprobar la matriz con incluye ()
// 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.'); )
Salida
Array contiene un valor.
En el programa anterior, el includes()
método se usa para verificar si una matriz contiene un valor especificado.
- El
includes()
método devuelvetrue
si el valor existe en la matriz. - La
if… else
declaración se utiliza para mostrar el resultado según la condición.
Ejemplo 2: comprobar la matriz con 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.'); )
Salida
Array contiene un valor.
En el programa anterior, el indexOf()
método se usa con la if… else
declaración para verificar si una matriz contiene un valor especificado.
El indexOf()
método busca una matriz y devuelve la posición de la primera aparición. Si no se puede encontrar el valor, devuelve -1 .
Nota : Ambos includes()
y indexOf()
distinguen entre mayúsculas y minúsculas. Por tanto, J y j son diferentes.