Intern
JavaScriptda qanday mantiqiy operatorlarni bilasiz?
sobes.tech AI
AIdan javob
JavaScript'ta quyidagi mantiqiy operatorlarni bilaman:
- Mantiqiy AND (
&&): Agar ikkala operand haqiqat bo‘lsa,trueqaytaradi. Aks holda,falseqaytaradi. Qisqa tutish uchun ishlatilishi mumkin: agar birinchi operand noto‘g‘ri bo‘lsa, ikkinchisi baholanmaydi. - Mantiqiy OR (
||): Agar kamida biri haqiqat bo‘lsa,trueqaytaradi. Faqat ikkalasi ham noto‘g‘ri bo‘lsa,falseqaytaradi. Shuningdek, qisqa tutishni qo‘llab-quvvatlaydi: agar birinchi operand haqiqat bo‘lsa, ikkinchisi baholanmaydi. Ko‘pincha, standart qiymatlarni belgilash uchun ishlatiladi. - Mantiqiy NOT (
!): Operandning mantiqiy qiymatini teskari qiladi. Operandni avval boolean qiymatiga aylantiradi va keyin teskari qiladi.
Foydalanish misollari:
// Mantiqiy AND
let a = true;
let b = false;
console.log(a && b); // false
// Mantiqiy OR
console.log(a || b); // true
// Mantiqiy NOT
let c = true;
console.log(!c); // false
// Qisqa tutish
let result = null;
let defaultValue = "standart qiymat";
let finalValue = result || defaultValue; // finalValue "standart qiymat" bo‘ladi
let x = 5;
let y = 10;
if (x > 0 && y > 0) {
console.log("Har ikkisi ham musbat");
}