I dette eksemplet lærer du å skrive et JavaScript-program som sjekker om en matrise inneholder en spesifisert verdi.
For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:
- JavaScript Array inkluderer ()
- JavaScript Array indexOf ()
- JavaScript Array
Eksempel 1: Kontroller matrise med inkluderer ()
// 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.'); )
Produksjon
Array inneholder en verdi.
I programmet ovenfor includes()
brukes metoden for å sjekke om en matrise inneholder en spesifisert verdi.
- Den
includes()
metoden returnerertrue
hvis verdien finnes i tabellen. - Den
if… else
påstanden brukes for å vise resultatet i henhold til tilstanden.
Eksempel 2: Sjekk matrise ved hjelp av 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.'); )
Produksjon
Array inneholder en verdi.
I det ovennevnte programmet brukes indexOf()
metoden sammen med if… else
setningen for å sjekke om en matrise inneholder en spesifisert verdi.
Den indexOf()
metode søker på en matrise og returnerer posisjonen til den første forekomst. Hvis verdien ikke blir funnet, returnerer den -1 .
Merk : Både includes()
og indexOf()
er store og små bokstaver. Derfor er J og j forskjellige.