Оператори Порівняння в JavaScript
Порівняння використовуються для визначення умов, виконання перевірок та прийняття рішень у JavaScript. Ці операції повертають значення boolean (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. Ці операції повертають значення boolean (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. Яким буде результат?
Дякуємо за ваш відгук!