JavaScript indien anders en anders as
Voorwaardelike stellings word gebruik om verskillende aksies uit te voer gebaseer op verskillende toestande.
Voorwaardelike verklarings
Baie dikwels wanneer jy kode skryf, wil jy verskillende aksies uitvoer vir verskillende besluite.
Jy kan voorwaardelike stellings in jou kode gebruik om dit te doen.
In JavaScript het ons die volgende voorwaardelike stellings:
- Gebruik
if
om 'n blok kode te spesifiseer wat uitgevoer moet word, indien 'n gespesifiseerde voorwaarde waar is - Gebruik
else
om 'n blok kode te spesifiseer wat uitgevoer moet word, indien dieselfde toestand vals is - Gebruik
else if
om 'n nuwe toestand te spesifiseer om te toets, as die eerste voorwaarde onwaar is - Gebruik
switch
om baie alternatiewe blokke kode te spesifiseer wat uitgevoer moet word
Die switch
stelling word in die volgende hoofstuk beskryf.
Die if-verklaring
Gebruik die if
stelling om 'n blok JavaScript-kode te spesifiseer wat uitgevoer moet word as 'n voorwaarde waar is.
Sintaksis
if (condition) {
// block of code to be executed if the condition is true
}
Let daarop dat if
dit in kleinletters is. Hoofletters (As of IF) sal 'n JavaScript-fout genereer.
Voorbeeld
Maak 'n "Goeiendag"-groet as die uur minder as 18:00 is:
if (hour < 18) {
greeting = "Good day";
}
Die resultaat van groet sal wees:
Die ander verklaring
Gebruik die else
stelling om 'n blok kode te spesifiseer wat uitgevoer moet word as die voorwaarde vals is.
if (condition) {
// block of code to be executed if the condition is true
}
else {
// block of code to be executed if the condition is false
}
Voorbeeld
As die uur minder as 18 is, skep 'n "Goeiedag"-groet, anders "Goeieaand":
if (hour < 18) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
Die resultaat van groet sal wees:
Good evening
Die anders as Verklaring
Gebruik die else if
stelling om 'n nuwe voorwaarde te spesifiseer as die eerste voorwaarde onwaar is.
Sintaksis
if (condition1) {
// block of code to be executed if condition1 is true
}
else if (condition2) {
// block of code to be executed if the condition1 is false and condition2 is true
} else {
// block of code to be executed if the condition1 is false and condition2 is false
}
Voorbeeld
As die tyd minder as 10:00 is, skep 'n "Goeiemôre"-groet, indien nie, maar die tyd is minder as 20:00, skep 'n "Goeiedag"-groet, anders 'n "Goeieaand":
if (time < 10) {
greeting = "Good morning";
}
else if (time < 20) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
Die resultaat van groet sal wees:
Good evening
Meer voorbeelde
Hierdie voorbeeld sal 'n skakel na óf W3Schools óf na die World Wildlife Foundation (WWF) skryf. Deur 'n ewekansige nommer te gebruik, is daar 'n 50% kans vir elk van die skakels.