Оператори Порівняння в 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. Яким буде результат виконання?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 2.5
Оператори Порівняння в 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. Яким буде результат виконання?
Дякуємо за ваш відгук!