JS Операторы сравнения
JS операторы сравнения используются для сравнения значений и возвращают логическое значение (true или false) в зависимости от результата сравнения. В языке JavaScript существует несколько операторов сравнения:
1. Оператор равенства (==): сравнивает два значения на равенство. Если значения равны, то возвращается true, в противном случае - false. Примеры:
js
console.log(5 == 5); // true
console.log(5 == '5'); // true, неявное преобразование типов
console.log(5 == 6); // false
2. Оператор строгого равенства (===): сравнивает два значения на равенство и тип данных. Возвращает true только в том случае, если значения и их типы совпадают. Примеры:
js
console.log(5 === 5); // true
console.log(5 === '5'); // false, разные типы данных
console.log(5 === 6); // false
3. Оператор неравенства (!=): сравнивает два значения на неравенство. Если значения разные, то возвращается true, в противном случае - false. Примеры:
js
console.log(5 != 5); // false
console.log(5 != '5'); // false, неявное преобразование типов
console.log(5 != 6); // true
4. Оператор строгого неравенства (!==): сравнивает два значения на неравенство и тип данных. Возвращает true только в том случае, если значения или их типы разные. Примеры:
js
console.log(5 !== 5); // false
console.log(5 !== '5'); // true, разные типы данных
console.log(5 !== 6); // true
5. Оператор больше (>): сравнивает два значения и возвращает true, если первое значение больше второго, в противном случае - false. Примеры:
js
console.log(5 > 3); // true
console.log(5 > 10); // false
6. Оператор меньше (<): сравнивает два значения и возвращает true, если первое значение меньше второго, в противном случае - false. Примеры:
js
console.log(5 < 3); // false
console.log(5 < 10); // true
7. Оператор больше или равно (>=): сравнивает два значения и возвращает true, если первое значение больше или равно второму, в противном случае - false. Примеры:
js
console.log(5 >= 3); // true
console.log(5 >= 10); // false
console.log(5 >= 5); // true
8. Оператор меньше или равно (<=): сравнивает два значения и возвращает true, если первое значение меньше или равно второму, в противном случае - false. Примеры:
js
console.log(5 <= 3); // false
console.log(5 <= 10); // true
console.log(5 <= 5); // true
Примеры кода выше демонстрируют применение операторов сравнения в JavaScript. Они могут быть использованы для проверки условий в условных операторах (if-else, switch) или возвращения логического значения при необходимости.