Я попытался сложение и вычитание отрицательных чисел с этим кодомсложение и вычитание с отрицательными числами
var num1 = parseInt(document.form1.num1.value);
var num2 = parseInt(document.form1.num2.value);
if(operand == "plus"){
var sum = parseInt(num1+num2);
// add alerts to check
alert (num1);
alert (num2);
alert (sum);
}else{
var sum = parseInt(num1-num2);
}
, но когда я печатаю результат (сумма), программа игнорируемых отрицательное число и просто подсчитать, как если бы это положительное число. Я попытался удалить parseInt, но ничего не изменилось. для тех, кто смущен: мои входы - num1 и num2. используя код, который у меня был, если я ввожу (4) и (-2) и выберем знак плюса, sum = 6. они не считают отрицательный отрицательным, а положительным.
обновление: видимо, даже если я ввожу (-2), они сохраняют его как (2).
Что ' num1' и 'num2'? – Leo
try: var sum = parseInt (num1) - parseInt (num2); – jyrkim
parseInt (num1) - parseInt (num2) не работает, если у меня есть 2 отрицательных числа. –