htmlに数字を入力しようとすると、ここでNaN
の値が得られます。どうしてか分かりません。計算時にNaNを取得する
var firstNumber= document.getElementById("numberone").value;
var secondNumber = document.getElementById("numbertwo").value;
function addition(){
var result = firstNumber + secondNumber;
document.getElementById("equals").innerHTML = result;
}
function subtraction(){
var result = firstNumber - secondNumber;
document.getElementById("equals").innerHTML = result;
}
function multiplication(){
var result = firstNumber * secondNumber;
document.getElementById("equals").innerHTML = result;
}
'.value'は文字列です... –
入力は数字です。だから私は自分のインプットでNaNを取得しないでしょうか? –
parseIntまたは同様の関数を使用して入力を変換する必要があります。 – jrook