1

kg から lbs への簡単な変換フォームがあります。

html

<input type="text" id="kg" name="kg">
<input type="text" id="lbs" name="lbs">

このコードでkgボックスを入力している間にlbsボックスが更新されるようにセットアップしました。

jQuery

$("#kg").keyup(function(){
    $('#lbs').val($('#kg').val()*2.20462);
});

lbs 値を小数点以下 2 桁に丸めるにはどうすればよいですか? それはかなり単純なものだと確信していますが、オンラインで見つけたすべての例は、数値が変数に格納されている場合のものです。

4

3 に答える 3

3

固定に使用

var string = yourNumber.toFixed(2);
于 2012-11-19T16:18:50.900 に答える
2

使用toFixed:

$('#lbs').val(($('#kg').val()*2.20462).toFixed(2));

number.toFixed( [digits] )

パラメータ

digits小数点以下の桁数。これは 0 から 20 までの値であり、実装はオプションでより広い範囲の値をサポートする場合があります。この引数を省略した場合は、0 として扱われます。

戻り値

指数表記を使用せず、小数点以下の桁数が正確にある数値の文字列表現。数値は必要に応じて丸められ、指定された長さになるように、必要に応じて小数部分にゼロが埋め込まれます。number が 1e+21 より大きい場合、このメソッドは単純に Number.toString() を呼び出し、指数表記で文字列を返します。

于 2012-11-19T16:19:07.217 に答える
1

これも

(10.8).toFixed(2); // 10.80

var num = 2.4;
alert(num.toFixed(2)); // 2.40

JavaScript で正確に 2 桁の数値をフォーマットする

于 2012-11-19T16:19:44.150 に答える