Основні оператори
Last updated
Last updated
Ці оператори повністю ідентичні алгебраїчним операціям. Порядок виконання також згідно з математичними правилами. можна користуватися дужками, щоб виокремити, яка операція виконається перша. Повертають результат розрахунку виразу.
Математичні операції із заміною. Використовують для скорочення коду. Береться змінна зліва, виконується математична операція із виразом у правій частині від знаку присвоєння і перезаписує значення змінної у лівій частині від знаку присвоєння.
Використовують для порівняння двох значень. Як результат виконання повертають булеве значення: true або false, тобто «так» або «ні», 1 або 0.
a > b і a < b - більше/менше
a >= b і a <= b - більше або дорівнює/менше або дорівнює
a == b - рівність
a != b - нерівність
a === b - строга рівність
a !== b - строга нерівність
«Нестрогі» оператори рівності == і != виконують перетворення типів порівнюваних значень у число, що може призвести до помилок, особливо у початківців. Так, число (наприклад 5)і його відповідник як рядок ("5") будуть сприйматися як одне і те ж значення.
Нижче наведена таблиця порівняння значень з використанням операторів нестрогої рівності.
На практиці для перевірки рівності або нерівності двох значень, використовують тільки оператори === (строга рівність) і !== (строга нерівність). Вони не виконують приведення типів операндів. Тобто JavaScript сприйматиме як різні значення 5 і "5".
Нижче наведена таблиця порівняння значень з використанням операторів строгої рівності.