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. Ці операції повертають булеве значення (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

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 2.33

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

Свайпніть щоб показати меню

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