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

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

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

Оператори дозволяють виконувати обчислення та порівнювати значення. Типи операторів

  • Арифметичні: +, -, *, /, %;
  • Присвоєння: =, +=, -=;
  • Порівняння: ==, ===, !=, !==, >, <, >=, <=.
12345678910111213
// Comparing with == (loose equality) vs === (strict equality) console.log(5 == "5"); // true, because == does type conversion console.log(5 === "5"); // false, because === checks both value and type // Not equal operators console.log(5 != "5"); // false, because == type conversion makes them equal console.log(5 !== "5"); // true, different types // Greater than, less than, greater than or equal to, less than or equal to console.log(7 > 3); // true console.log(2 < 1); // false console.log(4 >= 4); // true console.log(9 <= 10); // true

Під час використання операторів порівняння JavaScript оцінює значення як істинні (truthy) або хибні (falsy). Істинне значення — це будь-яке значення, яке в булевому контексті вважається істинним, а хибне — те, що вважається хибним. Найпоширеніші хибні значення в JavaScript:

  • false;
  • 0 (нуль);
  • "" (порожній рядок);
  • null;
  • undefined;
  • NaN (не число).

Усі інші значення вважаються істинними.

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

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

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

Секція 1. Розділ 6

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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

Оператори дозволяють виконувати обчислення та порівнювати значення. Типи операторів

  • Арифметичні: +, -, *, /, %;
  • Присвоєння: =, +=, -=;
  • Порівняння: ==, ===, !=, !==, >, <, >=, <=.
12345678910111213
// Comparing with == (loose equality) vs === (strict equality) console.log(5 == "5"); // true, because == does type conversion console.log(5 === "5"); // false, because === checks both value and type // Not equal operators console.log(5 != "5"); // false, because == type conversion makes them equal console.log(5 !== "5"); // true, different types // Greater than, less than, greater than or equal to, less than or equal to console.log(7 > 3); // true console.log(2 < 1); // false console.log(4 >= 4); // true console.log(9 <= 10); // true

Під час використання операторів порівняння JavaScript оцінює значення як істинні (truthy) або хибні (falsy). Істинне значення — це будь-яке значення, яке в булевому контексті вважається істинним, а хибне — те, що вважається хибним. Найпоширеніші хибні значення в JavaScript:

  • false;
  • 0 (нуль);
  • "" (порожній рядок);
  • null;
  • undefined;
  • NaN (не число).

Усі інші значення вважаються істинними.

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

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

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

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