Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
console.log("5" + 3, "5" - 3, "5" * "2");53 2 10
- Ждать
8для"5" + 3: если одна из сторон+— строка,+склеивает строки, а не складывает числа, поэтому3становится"3", и выходит"53". - Ждать
NaNот-или*со строками: эти операторы работают только с числами, поэтому сначала превращают"5"и"2"в5и2.
- Что выведет
"5" - "x"и почему? - Как сделать, чтобы
"5" + 3вывело8?