I dette eksempel lærer du at skrive et JavaScript-program, der kontrollerer, om en matrix indeholder en specificeret værdi.
For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:
- JavaScript Array inkluderer ()
- JavaScript Array indexOf ()
- JavaScript Array
Eksempel 1: Tjek matrix ved hjælp 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.'); )
Produktion
Array indeholder en værdi.
I ovenstående program includes()
bruges metoden til at kontrollere, om en matrix indeholder en specificeret værdi.
- Den
includes()
metode returnerertrue
hvis værdien findes i array'et. - Den
if… else
sætning bruges til at vise resultatet som pr den tilstand.
Eksempel 2: Kontroller Array ved hjælp af 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.'); )
Produktion
Array indeholder en værdi.
I ovenstående program indexOf()
bruges metoden sammen med if… else
udsagnet til at kontrollere, om en matrix indeholder en specificeret værdi.
Den indexOf()
metode søger en matrix og returnerer positionen for den første forekomst. Hvis værdien ikke kan findes, returnerer den -1 .
Bemærk : Begge er store includes()
og indexOf()
små bogstaver. Derfor er J og j forskellige.