În acest exemplu, veți învăța să scrieți un program JavaScript care va verifica dacă o matrice conține o valoare specificată.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:
- JavaScript Array include ()
- JavaScript Array indexOf ()
- Matrice JavaScript
Exemplul 1: Verificați matricea folosind include ()
// 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.'); )
Ieșire
Array conține o valoare.
În programul de mai sus, includes()
metoda este utilizată pentru a verifica dacă o matrice conține o valoare specificată.
includes()
Metoda returnează întrue
cazul în care valoarea există în matrice.if… else
Declarația este folosită pentru a afișa rezultatul ca pe condiție.
Exemplul 2: Verificați matricea utilizând 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.'); )
Ieșire
Array conține o valoare.
În programul de mai sus, indexOf()
metoda este utilizată împreună cu if… else
instrucțiunea pentru a verifica dacă o matrice conține o valoare specificată.
indexOf()
Metoda caută o matrice și returnează poziția primei apariții. Dacă valoarea nu poate fi găsită, returnează -1 .
Notă : Ambele includes()
și indexOf()
sunt sensibile la litere. Prin urmare, J și j sunt diferite.