Оператори Порівняння в JavaScript
Порівняння використовуються для визначення умов, виконання перевірок і прийняття рішень у JavaScript. Ці операції повертають булеве значення (true або false), яке інші оператори використовують для визначення певних дій.
Оператори порівняння
JavaScript пропонує декілька операторів порівняння для порівняння значень:
- Дорівнює (
==); - Строге дорівнює (
===); - Не дорівнює (
!=); - Строге не дорівнює (
!==); - Більше ніж (
>); - Більше або дорівнює (
>=); - Менше ніж (
<); - Менше або дорівнює (
<=).
Дорівнює та не дорівнює
Операція Дорівнює (==) повертає true, якщо перше значення дорівнює другому, інакше — false.
Навпаки, операція Не дорівнює (!=) повертає true, якщо значення не рівні.
Приклад:
123456789console.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, якщо вони різні.
Приклад:
12345678910console.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, якщо перше значення менше за друге.
Приклад:
1234567console.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, якщо виконується хоча б одна з умов.
1234567console.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);
Примітка
Оператор
>=поєднує>та==, а не===. Оператор<=працює аналогічно.
1. Яким буде результат виконання?
2. Яким буде результат виконання?
3. Яким буде результат виконання?
4. Яким буде результат виконання?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.33
Оператори Порівняння в JavaScript
Свайпніть щоб показати меню
Порівняння використовуються для визначення умов, виконання перевірок і прийняття рішень у JavaScript. Ці операції повертають булеве значення (true або false), яке інші оператори використовують для визначення певних дій.
Оператори порівняння
JavaScript пропонує декілька операторів порівняння для порівняння значень:
- Дорівнює (
==); - Строге дорівнює (
===); - Не дорівнює (
!=); - Строге не дорівнює (
!==); - Більше ніж (
>); - Більше або дорівнює (
>=); - Менше ніж (
<); - Менше або дорівнює (
<=).
Дорівнює та не дорівнює
Операція Дорівнює (==) повертає true, якщо перше значення дорівнює другому, інакше — false.
Навпаки, операція Не дорівнює (!=) повертає true, якщо значення не рівні.
Приклад:
123456789console.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, якщо вони різні.
Приклад:
12345678910console.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, якщо перше значення менше за друге.
Приклад:
1234567console.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, якщо виконується хоча б одна з умов.
1234567console.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);
Примітка
Оператор
>=поєднує>та==, а не===. Оператор<=працює аналогічно.
1. Яким буде результат виконання?
2. Яким буде результат виконання?
3. Яким буде результат виконання?
4. Яким буде результат виконання?
Дякуємо за ваш відгук!