JavaScriptда ҳақиқийликни текширишнинг қисқартирилган шакли
Фароз қилайлик, биз test ўзгарувчиси
true қийматига тенг-ю ёқмигини билмоқчимиз.
Бундай ҳолда if конструкциясини
куйидагича ёзиш мумкин:
let test = true;
if (test == true) {
console.log('+++');
} else {
console.log('---');
}
Дастурлаш жараёнида бундай текширишлар жуда
Tez-tez талаб қилинади, шу сабабдан улар учун янада
Nozikрок қисқартирилган шакл мавжуд:
if (test == true) ўрнига оддигина
if (test) деб ёзиш мумкин.
Келинг, бизнинг кодни қисқартирилган шаклда қайта ёзайлик:
let test = true;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Куйидаги кодни қисқартирилган шаклдан фойдаланиб қайта ёзинг:
let test = true;
if (test === true) {
console.log('+++');
} else {
console.log('---');
}