JS if...else
else operatori
kod blokini belgilash uchun else iborasidan foydalaning
Agar shart false bo‘lsa, bajariladi.
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
}
Misol
Agar soat 18 dan kichik bo‘lsa, "Good day" salomlashuvini yarating, aks holda "Good evening":
if (hour < 18) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
O‘zingiz sinab ko‘ring »
else if operatori
yangi shartni belgilash uchun else if iborasidan foydalaning
agar birinchisi false bo‘lsa.
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
}
Misol
Vaqt 10:00 dan kamroq bo‘lsa, "Xayrli tong" tabrikini yarating, agar bo‘lmasa, lekin vaqt 20:00 dan kam bo‘lsa, "Xayrli kun" tabrikini, aks holda "Xayrli oqshom" ni yarating:
if (time < 10) {
greeting = "Good morning";
}
else if (time < 20) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
O‘zingiz sinab ko‘ring »
Misol
Ushbu misol W3Schools yoki Butunjahon yovvoyi tabiat fondiga (WWF) havola yozadi. Tasodifiy raqamdan foydalangan holda, har bir havola uchun 50% imkoniyat mavjud.
let text;
if (Math.random() < 0.5) {
text = "<a href='https://w3schools.com'>Visit W3Schools</a>";
} else {
text = "<a href='https://wwf.org'>Visit WWF</a>";
}
document.getElementById("demo").innerHTML = text;
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
