JS-019

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?