Sobes.tech
Intern

JavaScriptте кандай логикалык операторлорду билесиң?

sobes.tech AI

AIден жооп

JavaScriptте мен төмөнкү логикалык операторлорду билем:

  1. Логикалык Ж (&&): Эгер эки операнд да чын болсо, true кайтарат. Башкача айтканда, эгер биринчи операнд жалган болсо, экинчи бааланбайт.
  2. Логикалык Ы (||): Эгер кеминде бир операнд чын болсо, true кайтарат. Эки операнд да жалган болсо гана, false кайтарат. Ошондой эле, кыска мөөнөттүү баалоону колдойт: биринчи операнд чын болсо, экинчи бааланбайт. Көп учурда алдын ала белгиленген маанилерди коюу үчүн колдонулат.
  3. Логикалык ЖОК (!): Операндын логикалык маанисин тескерет. Алгач операндду boolean мааниге айлантат жана андан кийин тескерет.

Колдонуу мисалдары:

// Логикалык Ж
let a = true;
let b = false;
console.log(a && b); // false

// Логикалык Ы
console.log(a || b); // true

// Логикалык ЖОК
let c = true;
console.log(!c); // false

// Кыска мөөнөттүү баалоо
let result = null;
let defaultValue = "белгиленген мааниси";
let finalValue = result || defaultValue; // finalValue "белгиленген мааниси" болот

let x = 5;
let y = 10;
if (x > 0 && y > 0) {
  console.log("Экиси да оң");
}