Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как к отрицательному прибавить положительное? (https://javascript.ru/forum/misc/42697-kak-k-otricatelnomu-pribavit-polozhitelnoe.html)

shurek 06.11.2013 11:23

как к отрицательному прибавить положительное?
 
К примеру
var sum1 = -1200;

sum1 = sum1 + 200;


должно получиться -1000.
А он мне показывает -1200200.
Как решить данную проблему?

shurek 06.11.2013 11:29

Все всем спасибо сам решил задачу

sum1 = Number(sum1) + 200;

jsru_ 06.11.2013 11:33

parseInt можешь еще юзать

BETEPAH 06.11.2013 13:33

хм...
var sum = -1200;
sum += 200;
alert(sum);

ruslan_mart 06.11.2013 13:36

sum1 = +sum1 + 200;

jsru_ 06.11.2013 13:36

Цитата:

Сообщение от BETEPAH (Сообщение 279784)
хм...
var sum = -1200;
sum += 200;
alert(sum);

скорее всего летопись не сохранила оригинал и дело было так:
var sum = "-1200";:)

BETEPAH 06.11.2013 13:38

jsru_,
странные люди. К примеру выкладывают код, которого не было, и не проверяют, действительно ли он не работает.

ksa 06.11.2013 14:39

Цитата:

Сообщение от BETEPAH
странные люди. К примеру выкладывают код, которого не было, и не проверяют, действительно ли он не работает.

Цитата:

Сообщение от L0k1
это не листинг, это наглядное представление. Я пытался максимально прозрачно объяснить, что именно мне нужно.
...
А вы, судя по вашим постам на форуме, в основном придираетесь к стилю изложения, вместо того, чтобы сказать по существу вопроса

:D

Redya69 06.11.2013 23:59

я делаю так:
var i = "-5";
var y = 20;
var z = i-1+1 + y;

:D

danik.js 07.11.2013 00:19

Redya69, отстой полный. Тогда уж так:
var i = "-5";
var y = 20;
var z = i - (-y);


Часовой пояс GMT +3, время: 12:52.