Сложение чисел. Ошибка

233
31 июля 2017, 14:41

Не удаётся сложить переменную с числом и число.

var num = 5;
alert(num+5);

В итоге получается 55, а должно 10. А если сложить так...

alert(5+5);

то всё в порядке - получается 10.

В чем проблема? Что я не так делаю?

Answer 1

В оригинальном коде у вас переменная является строкой и оператор, как и предполагается объединяет строку со значением 5. Вам нужно вызвать num = parseInt(num), чтобы привести к number и сложить два значения.

READ ALSO
Сравнение массива и объекта

Сравнение массива и объекта

Нужно сравнить массив с необходимыми полями с ключами объекта, если совпадают true, иначе false

300
PHP, функция isset(), нюансы в определении

PHP, функция isset(), нюансы в определении

По мотивам заведенного бага (смвнизу секцию "comments")

273
Аналоги str_replace в php

Аналоги str_replace в php

Есть код, который ищет значения в одном массиве и изменяет значения строки взяв значения из другого массива? Можно ли как то объеденить данные...

323