Program JavaScript na kontrolu, či pole obsahuje zadanú hodnotu

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 vracia true, ak existuje hodnota v matici.
  • Príkaz if… elsesa 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… elseprí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.

Zaujímavé články...