3 回答

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
您正在添加字符串“2”加“2”,因此它們只是附加的。您需要先輸入一個(gè)數(shù)字。
console.log(parseInt("2")+Number("2"))

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊
該value屬性返回一個(gè)字符串,為其+定義了用于連接的運(yùn)算符。您可以使用一元加運(yùn)算符將它們簡(jiǎn)單地轉(zhuǎn)換為數(shù)字。
function adding(a, b) {
return (a + b);
}
document.getElementById("press").onclick = function() {
var first = +document.getElementById("one").value;
var second = +document.getElementById("two").value;
alert(adding(first, second));
}
<input type="number" id="one">
<input type="number" id="two">
<button id="press">seed</button>

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
您只能在返回的地方編寫(xiě) parseint。
function adding (a, b){
return (parseInt(a) + parseInt(b));
}
document.getElementById("press").onclick = function(){
var first = document.getElementById("one").value;
var second = document.getElementById("two").value;
alert(adding(first, second));
}
<input type="number" id="one">
<input type="number" id="two">
<button id="press">seed</button>
添加回答
舉報(bào)