V tomto příkladu se naučíte psát program JavaScript, který ověří, zda pole obsahuje zadanou hodnotu.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- Pole JavaScript zahrnuje ()
- JavaScript Array indexOf ()
- Pole JavaScript
Příklad 1: Zkontrolujte pole pomocí 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ýstup
Pole obsahuje hodnotu.
Ve výše uvedeném programu se includes()
metoda používá ke kontrole, zda pole obsahuje zadanou hodnotu.
includes()
Metoda vracítrue
, pokud existuje hodnota v matici.- Příkaz
if… else
se používá k zobrazení výsledku podle podmínky.
Příklad 2: Zkontrolujte pole pomocí 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ýstup
Pole obsahuje hodnotu.
Ve výše uvedeném programu se indexOf()
metoda používá s if… else
příkazem ke kontrole, zda pole obsahuje zadanou hodnotu.
indexOf()
Metoda vyhledává pole a vrátí pozici prvního výskytu. Pokud hodnotu nelze najít, vrátí hodnotu -1 .
Poznámka : Oba typy rozlišují velká includes()
a indexOf()
malá písmena. Z tohoto důvodu, J a J jsou různé.