Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оператори Порівняння в JavaScript | Виконання Операцій у JavaScript
Вступ до JavaScript

book
Оператори Порівняння в JavaScript

Порівняння використовуються для визначення умов, виконання перевірок та прийняття рішень у JavaScript. Ці операції повертають значення boolean (true або false), яке інші оператори використовують для визначення певних дій.

Оператори порівняння

JavaScript пропонує кілька операторів порівняння для порівняння значень:

  • Рівне (==);
  • Строго рівне (===);
  • Не рівне (!=);
  • Строго не рівне (!==);
  • Більше ніж (>);
  • Більше або дорівнює (>=);
  • Менше ніж (<);
  • Менше або дорівнює (<=).

Рівне та не рівне

Операція Рівне (==) повертає true, якщо перше значення дорівнює другому значенню, і false в іншому випадку.

Навпаки, операція Не рівне (!=) повертає true, якщо значення не рівні.

Приклад:

123456789
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);
copy

Примітка

Оператор = використовується для присвоєння, тоді як == використовується для порівняння. Будьте уважні, щоб їх не переплутати.

Строге порівняння

Строге порівняння перевіряє типи значень та самі значення. Оператор Строго дорівнює (===) повертає true - якщо і значення, і їх типи однакові, тоді як !== повертає true, якщо вони різні.

Приклад:

12345678910
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'));
copy

Більше та Менше

Оператор Більше ніж (>) повертає true, якщо перше значення перевищує друге. Навпаки, оператор Менше ніж (<) повертає true, якщо перше значення менше другого.

Приклад:

1234567
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);
copy

Більше/Менше або Дорівнює

Оператори Більше або Дорівнює (>=) та Менше або Дорівнює (<=) поєднують відповідні оператори порівняння з Дорівнює (==). Вони повертають true, якщо будь-яка з умов задовольняється.

1234567
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);
copy

Примітка

Оператор >= поєднує > та ==, а не ===. Оператор <= працює аналогічно.

1. Яким буде результат?

2. Яким буде результат?

3. Яким буде результат?

4. Яким буде результат?

question mark

Яким буде результат?

Select the correct answer

question mark

Яким буде результат?

Select the correct answer

question mark

Яким буде результат?

Select the correct answer

question mark

Яким буде результат?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 6
some-alt