Program JavaScript ke kontrole, zda pole obsahuje specifikovanou hodnotu

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… elsese 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… elsepří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é.

Zajímavé články...