Ushbu ochiq manbali loyihani butun dunyo bo'ylab odamlar uchun taqdim etmoqchimiz.

Ushbu qo'llanmaning mazmuni sizning tilingizga tarjima qilishga yordam bering!

darsga qaytish

"If" haqida savol

Ushbu alert lardan qaysi biri ijro etiladi?

If(...) ichida ifodalar natijalari qanday bo’ladi?

if (-1 || 0) alert("birinchi"); if (-1 && 0) alert("ikinchi"); if (null || (-1 && 1)) alert("uchinchi");

Javob: birinchi va uchinchisi ijro etiladi.

Tafsilotlar:

// Ishlaydi. // -1 || 0 = -1 ning natijasi, to'g'ri if (-1 || 0) alert("birinchi"); // Ishlamaydi. // -1 && 0 = 0 ning natijasi, noto'g'ri if (-1 && 0) alert("ikinchi"); // Ijro etiladi // Operator && ning ustunligi || ga qaraganda yuqori // Shunday qilib, birinchi navbatda -1 && 1 bajariladi: // null || -1 && 1 -> null || 1 -> 1 if (null || (-1 && 1)) alert("uchinchi");