Ternêre Operateur in JavaScript
In hierdie les sal ons 'n spesiale
ternêre operateur oorweeg,
wat 'n verkorte weergawe van die
if-else konstruksie is.
Die sintaksis daarvan lyk soos volg:
let veranderlike = voorwaarde ? waarde1 : waarde2;
Die operateur werk so: as die voorwaarde waar is,
dan word waarde1 terugbesorg, andersins
- waarde2. Kom ons maak 'n
voorbeeldkode met die gebruik van hierdie
operateur:
let ouderdom = 17;
let volwassene = ouderdom >= 18 ? true: false;
console.log(volwassene);
Hierdie kode kan in volle vorm soos volg herskryf word:
let ouderdom = 17;
let volwassene;
if (ouderdom >= 18) {
volwassene = true;
} else {
volwassene = false;
}
console.log(volwassene);
Die ternêre operateur moet slegs in die eenvoudigste gevalle gebruik word, aangesien die gebruik daarvan die begrip van kode bemoeilik.
Herskryf die volgende kode met behulp van die ternêre operateur:
let nommer = 1;
let resultaat;
if (nommer >= 0) {
resultaat = '1';
} else {
resultaat = '2';
}
console.log(resultaat);