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

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

darsga qaytish

'?' yoki '||' Yordamida funktsiyani qayta yozing.

Quyidagi funktsiya, agar age parametri 18 dan katta bo’lsa, true qiymatini qaytaradi.

Aks holda u tasdiqlashni so’raydi va natijasini qaytaradi.

function checkAge(age) { if (age > 18) { return true; } else { return confirm( "Sizning ota-onangizdan ushbu sahifaga kirish uchun ruxsatingiz bormi?" ); } }

Xuddi shu narsani bajarish uchun uni qayta bitta satrda yozing, lekin if ni ishaltmang.

checkAge ning ikkita variantini yarating:

  1. Savol belgisi operatoridan foydalaning ?
  2. YOKI || dan faoydalaning

'?' Savol belgisi operatoridan foydalanish:

function checkAge(age) { return age > 18 ? true : confirm("Ota-onangiz sizga ruxsat berdimi?"); }

YOKI || (eng qisqa variant) dan foydalanish:

function checkAge(age) { return (age > 18) || confirm('Ota-onangiz sizga ruxsat berdimi?''); }

Shuni esda tutingki, bu erda age > 18 ga qavs kerak emas. Ular yaxshiroq o’qilish uchun mavjud.