Selles näites õpid kirjutama JavaScripti programmi, mis kontrollib, kas massiiv sisaldab määratud väärtust.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti massiiv sisaldab ()
- JavaScripti massiivi indeksOf ()
- JavaScripti massiiv
Näide 1: Kontrollige massiivi kasutamist sisaldab ()
// 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äljund
Massiiv sisaldab väärtust.
Ülaltoodud programmis kasutatakse includes()
meetodit kontrollimaks, kas massiiv sisaldab määratud väärtust.
includes()
Meetod tagastabtrue
kui väärtus olemas massiiv.if… else
Avaldus kasutatakse, et kuvada tulemus ühe tingimuse.
Näide 2: Massiivi kontrollimine indexOf () abil
// 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äljund
Massiiv sisaldab väärtust.
Eespool nimetatud programmis kasutatakse indexOf()
meetodit koos if… else
avaldusega, et kontrollida, kas massiiv sisaldab määratud väärtust.
indexOf()
Meetod otsib massiivi ja tagastab positsiooni esimene esinemine. Kui väärtust ei õnnestu leida, tagastab see väärtuse -1 .
Märkus : Mõlemad includes()
ja indexOf()
on tõstutundlik. Seega on J ja j erinevad.