JS-019
Схема уроку з JavaScript про Plus Operator +: Зрозумій, як оператор + працює з числами та рядками
Beginner3 min~3 min read#plus#addition#string

Plus Operator +

Додає числа або об'єднує текст

Goal

Зрозумій, як оператор + працює з числами та рядками.

Explanation

  • Оператор + може виконувати дві різні задачі.
  • Якщо обидва значення є числами — він додає їх.
  • Якщо хоча б одне значення є рядком — він об'єднує текст.
  • Тому один і той самий оператор може поводитися по-різному.
  • JavaScript сам визначає, який режим використати.

Аналогія

Уяви універсальний клей. Він може або скласти два числа разом, або склеїти два шматочки тексту.

Code

console.log(5 + 3);

console.log("Hello" + "!");

Result: 8 Hello!

Типова помилка

Новачки часто очікують, що + завжди додає числа. Якщо одне зі значень є рядком, JavaScript виконає об'єднання тексту.

Remember

  • + додає числа.
  • + об'єднує рядки.
  • Поведінка залежить від типів даних.

Quick Quiz

Що поверне "5" + 3?

Resources