V tomto príklade sa naučíte písať program JavaScript, ktorý skontroluje, či pole obsahuje zadanú hodnotu.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:
- Pole JavaScriptu obsahuje ()
- Pole JavaScriptu indexOf ()
- Pole JavaScript
Príklad 1: Skontrolujte pole pomocou 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.'); )
Výkon
Pole obsahuje hodnotu.
Vo vyššie uvedenom programe sa includes()
metóda používa na kontrolu, či pole obsahuje zadanú hodnotu.
includes()
Metóda vraciatrue
, ak existuje hodnota v matici.- Príkaz
if… else
sa používa na zobrazenie výsledku podľa podmienky.
Príklad 2: Skontrolujte pole pomocou 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.'); )
Výkon
Pole obsahuje hodnotu.
Vo vyššie uvedenom programe sa indexOf()
metóda používa s if… else
príkazom na kontrolu, či pole obsahuje zadanú hodnotu.
indexOf()
Metóda vyhľadáva polia a vráti pozíciu prvého výskytu. Ak hodnotu nemožno nájsť, vráti hodnotu -1 .
Poznámka : V obidvoch sa rozlišujú veľké includes()
a indexOf()
malé písmená. Preto sú J a j rôzne.