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:
- Məntiqi VƏ (
&&): Hər iki operand doğru olsa,trueqaytarır. Əks halda,falseqaytarır. Qısaldılmış qiymətləndirmə üçün istifadə oluna bilər: əgər ilk operand yalnışdırsa, ikinci qiymətləndirilmir. - Məntiqi və ya (
||): Ən azı biri doğru olsa,trueqaytarır. Yalnız hər iki operand yalnışdırsa,falseqaytarı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. - 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");
}