КАК СТАТЬСЯ В INTEGER

Muhammad Arsalan спросил: 13 июня 2018 в 07:31 в: javascript

Привет, у меня большая проблема в моей почти полной программе, что я не могу преобразовать свою строку в целое и добавить ее дальше. Я знаю, что это легко и может быть сделано с помощью parsetInt() и number(), но это стало головной болью для меня, чтобы я смотрел на свой код и помогал мне, чтобы я мог получить желаемый результат, а не NaN

здесь:

var operator = document.getElementById(ButtonIds).value;
    var Quantity = document.getElementById(QuantityIds).value;    GetQuantity = Number(Quantity);
    testing = parseInt(GetQuantity);    if(operator == '+') {
        testing = testing + 1;
    }
    else {
        testing = testing - 1;
    }
    alert(testing);    document.getElementById(QuantityIds).innerHTML=testing; 

спасибо ...

1 ответ

Arcane Archetype ответил: 13 июня 2018 в 07:38
function myFunction(){
var operator = document.getElementById("operator").value;
    var Quantity = document.getElementById("quantity").value;
if(operator.trim().length&&Quantity.trim().length){

    var GetQuantity = Number(Quantity);
    var testing = parseInt(GetQuantity);

    if(operator == '+') {
        testing = testing + 1;
    }
    else {
        testing = testing - 1;
    }
    alert(testing);

    document.getElementById("result").innerHTML=testing; 
    } else {
     document.getElementById("result").innerHTML="<b style='color:"+ 
     "red;'>Please enter an operator and a quantity!</b>";
   }
}
<html>
<head>
</head>
<body>
<label>
Operator: 
<input type="text" id="operator"/>
</label>
<br/>
<label>
Quantity: 
<input type="text" id="quantity"/>
</label>
<br/>
<button onClick="myFunction()">
Do The Math
</button>
<br/>
Result:
<br/>
<span id="result"></span>
</body>
</html>

Дополнительное видео по вопросу: КАК СТАТЬСЯ В INTEGER

Javascript Tutorial 24: Parsing String Into Integer

Converting strings to numbers in JavaScript

JavaScript - How To Convert String To Int In JS [ with source code ]