Сумма вычисляется в соответствии с арифметическими правилами стандарта IEEE 754.
Если один из операндов бинарного оператора имеет тип с плавающей запятой, а второй операнд имеет целый тип, то в этом случае вычисление операции выполняется следующим образом:
· Если один из операторов имеет целый тип, он преобразуется к типу с плавающей запятой, соответствующему типу второго операнда.
Пример.
var i = +5; // unary plus
var i1 = 5 + 5; // addition
var i2 = 5 + .5; // addition
var i3 = "5" + "5"; // string concatenation
var i4 = 5.0 + "5"; // string concatenation