Операторы
Операции сравнения
// равноconst a = 10 == 10;console.log(a); // true
const b = 10 == 11;console.log(b); // false
// не равноconst c = 10 != 10;console.log(c); // false
const d = 10 != 11;console.log(d); // true
// большеconst e = 10 > 9;console.log(e); // true
// меньшеconst h = 10 < 9;console.log(h); // false
// больше или равноconst k = 10 >= 9;console.log(k); // true
// меньше или равноconst n = 10 <= 9;console.log(n); // false
// Разница между == и ===const a = 123 == "123"console.log(a); // trueconst b = 0 == ""console.log(b); // true
const c = 123 === "123"console.log(c); // falseconst d = 0 === ""console.log(d); // false
Логические операции
// Логическое Иconst a = true && true;console.log(a); // true
const b = true && false;console.log(b); // false
const c = false && true;console.log(c); // false
// Логическое ИЛИconst d = true || true;console.log(d); // true
const e = true || false;console.log(e); // true
const f = false || true;console.log(f); // true
const g = false || false;console.log(g); // false
// Логическое НЕconst h = !true;console.log(h); // false
const i = 100 > 10;console.log(i); // trueconsole.log(!i); // false
Тернарные операторы
let a = 10;let b = 11;
const c = a > b ? "a больше b" : "b больше a";
a += 2;
const d = a > b ? "a больше b" : "b больше a";
console.log(c);console.log(d);
Условные конструкции
// Конструкция if..elseconst a = true;const b = false;
if (a) { console.log('Первое сообщение');}
if (b) { console.log('Второе сообщение');}
let age = 14;
// age += 10;
if (age > 18) { console.log("Ты достаточно взрослый чтобы пользоваться этим сервисом");} else { console.log("Ты не достаточно взрослый чтобы пользоваться этим сервисом");}
let color = "red";
// color = "yellow";// color = "green";// color = "blue";
if (color === "red") { console.log("Остановись");} else if (color === "yellow") { console.log("Подожди");} else if (color === "green") { console.log("Иди");} else { console.log("Не понял");}