Sobes.tech
Intern

JavaScript'te hangi mantıksal operatörleri biliyorsun?

sobes.tech yapay zeka

AI'dan gelen yanıt

JavaScript'te aşağıdaki mantıksal operatörleri biliyorum:

  1. Mantıksal VE (&&): Her iki operand da doğruysa true döner. Aksi takdirde false döner. Kısmi değerlendirme için kullanılabilir: ilk operand yanlışsa, ikinci değerlendirilmez.
  2. Mantıksal VEYA (||): En az bir operand doğruysa true döner. Sadece her ikisi de yanlışsa false döner. Ayrıca kısa devre değerlendirmeyi destekler: ilk operand doğruysa, ikinci değerlendirilmez. Genellikle varsayılan değerler ayarlamak için kullanılır.
  3. Mantıksal DEĞİL (!): Operandın mantıksal değerini tersine çevirir. Operandağı değeri önce boolean'e dönüştürür.

Kullanım örnekleri:

// Mantıksal VE
let a = true;
let b = false;
console.log(a && b); // false

// Mantıksal VEYA
console.log(a || b); // true

// Mantıksal DEĞİL
let c = true;
console.log(!c); // false

// Kısmi değerlendirme
let result = null;
let defaultValue = "varsayılan değer";
let finalValue = result || defaultValue; // finalValue "varsayılan değer" olacak

let x = 5;
let y = 10;
if (x > 0 && y > 0) {
  console.log("İkisi de pozitif");
}