Зміст курсу
Вступ до JavaScript
Вступ до JavaScript
Операції Порівняння
Порівняння використовуються для визначення умов, виконання перевірок і прийняття рішень в JavaScript. Ці операції повертають boolean значення (true
або false
), яке інші оператори використовують для визначення певних дій.
Оператори порівняння
JavaScript пропонує декілька операторів порівняння для порівняння значень:
- Дорівнює (
==
); - Строго дорівнює (
===
); - Не дорівнює (
!=
); - Строго не дорівнює (
!==
); - Більше ніж (
>
); - Більше або дорівнює (
>=
); - Менше, ніж (
<
); - Менше або дорівнює (
<=
).
Дорівнює і не дорівнює
Операція Дорівнює До (==
) повертає значення true
, якщо перше значення дорівнює другому, і значення false
у протилежному випадку.
І навпаки, операція Не дорівнює (!=
) повертає значення true
, якщо значення нерівні.
Приклад:
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
Примітка
Оператор
=
призначений для присвоєння, а==
- для порівняння. Будьте уважні, щоб розрізняти їх.
Строге порівняння
Строге порівняння перевіряє типи значень і значення. Оператор Строго дорівнює (===
) повертає true
- якщо значення та їхні типи збігаються, тоді як !==
повертає true
, якщо вони відрізняються.
Приклад:
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
Більше і менше
Оператор Більше ніж (>
) повертає значення true
, якщо перше значення перевищує друге. І навпаки, оператор Менше ніж (<
) повертає значення true
, якщо перше значення менше за друге.
Приклад:
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
Більше/менше або дорівнює
Оператори Більше або дорівнює (>=
) і Менше або дорівнює (<=
) об'єднують відповідні оператори порівняння з оператором Дорівнює (==
). Вони повертають значення true
, якщо виконується будь-яка з умов.
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
Примітка
Оператор
>=
поєднує>
і==
, а не===
. Оператор<=
працює аналогічно.
Дякуємо за ваш відгук!