Programa JavaScript para verificar si una matriz contiene un valor especificado

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 devuelve truesi el valor existe en la matriz.
  • La if… elsedeclaració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… elsedeclaració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.

Articulos interesantes...