我有這個JavaScript代碼,它應該爲x和y解決,但它給出的結果是NaN。爲什麼這個javascript代數方程給出了NaN的結果?
function calculate(x,y){
var firsttrans="1";
var secondtrans="2";
var a=parseInt(firsttrans, 10);
var b=parseInt(secondtrans, 10);
var y=x*a/b;
var ans=parseInt(y, 10);
alert(ans);
}
我需要firsttrans
和secondtrans
是因爲其他人在我的代碼串的東西,但問題是,這alert(ans)
不給一個數字。
什麼是'x'?你爲什麼重新聲明'y'? – str
輸入什麼使用? – aalcutt
爲什麼你定義'var y'如果它已經是一個參數? – Surreal