مبانی JavaScript
·
۸ دقیقه مطالعه
شرطها
if / else
if (level >= 5) {
console.log("گلادیاتور");
} else if (level >= 3) {
console.log("مبارز");
} else {
console.log("تازهوارد");
}
عملگر سهتایی (ternary)
کوتاهشدهٔ if/else برای مقداردهی:
let rank = level >= 5 ? "بالا" : "پایین";
switch
وقتی یک مقدار را با چند حالت میسنجی:
switch (day) {
case "شنبه":
console.log("اول هفته");
break;
case "جمعه":
console.log("تعطیل");
break;
default:
console.log("روز عادی");
}
breakرا فراموش نکن وگرنه به case بعدی سر میخورد.
truthy و falsy
این مقادیر «falsy» حساب میشوند: false, 0, "", null, undefined, NaN. بقیه truthy. پس:
if (userName) { } // اگر خالی نباشد