-3

カスタム電卓を作成しようとしていますが、数字を計算するのに問題があります。入力された数値の前に小数点を追加できるようにしたいと思います。

たとえば、ユーザーが4を入力した場合、文字列の値はこの0.04のようになり、14 = 0.14、100=1.00のようになります。

組み込み関数
varnum=4を使用してみました。fig = num.toFixed(2);

しかし、それは機能しません。私が考えることができる唯一の方法は、if(val.length> 2){を使用することです。これを行うには長い道のりです。誰かがこれについて何か考えを持っていますか?

あなたの助けをどうもありがとう

4

2 に答える 2

2
>>> [4, 14, 100].map(function(n) { return (n / 100).toFixed(2) })
["0.04", "0.14", "1.00"]
于 2012-07-07T19:18:24.473 に答える
1

これはどう?

var num = 4; var fig = num * 0.01;
于 2012-07-07T19:16:16.550 に答える