我是新的,所以感謝您的耐心等待。 我找了很多答案但找不到,也許是因爲它太明顯了。基本的JavaScript函數返回級聯而不是算術和
在這種情況下的輸入x和y從<input type="number"..
此函數執行在按鈕點擊服用。
你能告訴我爲什麼它返回一個連接,例如: 33而不是6,45而不是9.
function sum(x,y) {
x = document.getElementById("x").value;
y = document.getElementById("y").value;
var answer = x+y;
document.getElementById("sum").innerHTML = answer;
}
非常感謝提前。
因爲你得到的值是字符串,你需要將它們轉換爲數字。單獨在SO上必須有一百萬個這樣的問題。現在尋找一個... – j08691
.value總是返回一個字符串。所以告訴JS把它解釋爲例如數字。使用.... value * 1或parseInt或parseFloat,或... – newBee