我正在製作一個有趣的計算器,但由於某種原因,一切都有效,但除此之外。 不是添加兩個數字,而是將它們寫入。例如5 + 7顯示爲57.Jquery:+不能正常工作
正如我之前所說的, - ,/和*工作正常。我應該如何解決這個問題?
下面是代碼:
$('.solve2').click(function(){
var num1 = $('#num').val();
var num2 = $('#number').val();
var ans = num1+num2;
alert(''+ans+'');
});
你錯過了'parseInt'的'radix'參數。 –
基數參數是可選的,據我所知,提問者只使用十進制數。 (在較老的瀏覽器中,當用戶輸入一個前導'0'的數字時可能會出現問題,因此添加10的基數可能會更安全。但這不是必需的。) – Tom
@Tom八進制符號仍然有效並在嚴格模式之外的現代瀏覽器中受到支持。 –