основы программирования ? - Компьютерные вопросы

Вопрос основы программирования ?

Регистрация
22 Ноя 2013
Сообщения
65
Репутация
0
Спасибо
0
Монет
0
я начал изучать программирование на javascript и столкнулся с проблемой что + воспринимается как обеднение двух символов в одной строчке например:
var a = 1
var b = 4
a = a + b
alert(a)
выводит на экран 14 а как сделать так что бы эти числа скрадывали и на экран выводился результат ?
 
Регистрация
4 Май 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Это одна из причин, почему JavaScript - плохой язык для изучения программирования. Бинарный + определён и для сток и для чисел, но выполняется по-разному. Если хотя бы один аргумент - строка, будет выполнена конкатенация строк, а не сложение. Переменным надо присвоить числа или преобразовать тип: Number(a) + Number(b) Можно преобразовать строку в число при помощи унарного +: +a + +b между плюсами обязательно должен быть пробел, поскольку ++ это другой оператор
 

Похожие темы

Сверху Снизу