# Условные операторы
# Операторы сравнения
=
- присвоить==
- равно===
- тождественно равно!
- отрицание!==
- неравно>
- больше<
- меньше>=
- больше или равно<=
- меньше или равно&&
- логическое «И»||
- логическое «ИЛИ»
console.log(5 == 5); // true
console.log(5 == '5'); // true
console.log(5 === 5); // true
console.log(5 === '5'); // false
console.log(5 > 5); // false
console.log(5 < 5); // false
console.log(5 >= 5); // true
console.log(5 <= 5); // true
# Условный оператор if
# Одно условие
const weather = 'хорошая';
if(weather === 'хорошая') {
console.log('Идём гулять');
} else {
console.log('Идём в кино');
}
# Несколько условий
const weather = 'хорошая'; // хорошая погода
const mood = true; // хорошее настроение
if( (weather === 'хорошая') && (mood) ) {
console.log('Идём гулять');
} else {
console.log('Идём в кино');
}
# Условный оператор switch
const id = 3;
switch(Number(id)) {
case 1: console.log(id); break;
case 2: console.log(id); break;
case 3: console.log(id); break;
default: console.log('default');
}