Intern
JavaScriptте кандай логикалык операторлорду билесиң?
sobes.tech AI
AIден жооп
JavaScriptте мен төмөнкү логикалык операторлорду билем:
- Логикалык Ж (
&&): Эгер эки операнд да чын болсо,trueкайтарат. Башкача айтканда, эгер биринчи операнд жалган болсо, экинчи бааланбайт. - Логикалык Ы (
||): Эгер кеминде бир операнд чын болсо,trueкайтарат. Эки операнд да жалган болсо гана,falseкайтарат. Ошондой эле, кыска мөөнөттүү баалоону колдойт: биринчи операнд чын болсо, экинчи бааланбайт. Көп учурда алдын ала белгиленген маанилерди коюу үчүн колдонулат. - Логикалык ЖОК (
!): Операндын логикалык маанисин тескерет. Алгач операндду 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("Экиси да оң");
}