арифметическое сложение
var i_bedrijf_widht = 65;
var i_bedrijf_margin = 0;
var i_count_bedrijf_hor = 10;
console.log("x = " + ((i_bedrijf_widht + i_bedrijf_margin)* i_count_bedrijf_hor) + i_bedrijf_margin); // вывод: x = 6500
Первые два вычислительные действия идут нормально, а вот потом идёт строковая конкатенация: 1) (65 + 0) * 10 = 650 // хорошо 2) 650 + 0 = 6500 // плохо :cray: Кто виноват и что делать? PS "x = " тут не причём -> без него в примере тоже лажа corner.x( (((i_bedrijf_widht + i_bedrijf_margin) * i_count_bedrijf_hor) + i_bedrijf_margin ) ); |
var i_bedrijf_widht = 65;
var i_bedrijf_margin = 0;
var i_count_bedrijf_hor = 10;
alert("x = " + ((i_bedrijf_widht + i_bedrijf_margin) * i_count_bedrijf_hor + i_bedrijf_margin)); // вывод: x = 650
виноваты скобки :haha: |
| Часовой пояс GMT +3, время: 21:44. |