Sobes.tech
Intern

JavaScript-də hansı məntiqi operatorları bilirsiniz?

sobes.tech Süni İntellekt

AI-dan cavab

JavaScript-də aşağıdakı məntiqi operatorları bilirəm:

  1. Məntiqi VƏ (&&): Hər iki operand doğru olsa, true qaytarır. Əks halda, false qaytarır. Qısaldılmış qiymətləndirmə üçün istifadə oluna bilər: əgər ilk operand yalnışdırsa, ikinci qiymətləndirilmir.
  2. Məntiqi və ya (||): Ən azı biri doğru olsa, true qaytarır. Yalnız hər iki operand yalnışdırsa, false qaytarır. Həmçinin, qısaldılmış qiymətləndirməni dəstəkləyir: əgər ilk operand doğru olsa, ikinci qiymətləndirilmir. Tez-tez standart dəyərləri təyin etmək üçün istifadə olunur.
  3. Məntiqi inkar (!): Operandın məntiqi dəyərini tərsinə çevirir. Əvvəlcə operandı boolean dəyərinə çevirir və sonra tərsinə çevirir.

İstifadə nümunələri:

// Məntiqi VƏ
let a = true;
let b = false;
console.log(a && b); // false

// Məntiqi və ya
console.log(a || b); // true

// Məntiqi inkar
let c = true;
console.log(!c); // false

// Qısaldılmış qiymətləndirmə
let result = null;
let defaultValue = "standart dəyər";
let finalValue = result || defaultValue; // finalValue "standart dəyər" olacaq

let x = 5;
let y = 10;
if (x > 0 && y > 0) {
  console.log("Hər ikisi müsbətdir");
}