Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これは私の機能です:
var ans=(X*X)/(Y+Z);
10、20、および- それぞれ -を入力すると、加算ビットはおよび not10として出てきます。どうすればこれを修正できますか?201030
10
20
2010
30
最初に文字列を数値に変換してください。
var X = "10"; var Y = "20"; var Z = "10"; X = +X; // unary plus operator converts to a number Y = Number(Y); // or use the Number function Z = parseInt(Z, 10); // or parseInt var ans=(X*X)/(Y+Z);