私はこの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 = x/2
と同じことをしy = x * a/b
...テストこのHTMLコードすることを意味ですか?なぜあなたは 'y'を再宣言しますか? – str
どの入力が使用されていますか? – aalcutt
なぜそれが既にパラメータであれば 'var y'を定義していますか? – Surreal