jQueryで数値を四捨五入するサンプルコード
jQueryを使用して数値を四捨五入するには、Math.round()
関数を使用します。以下にサンプルコードを示します。
// 数値を四捨五入する関数
function roundNumber(num, decimalPlaces) {
var d = decimalPlaces || 0;
var m = Math.pow(10, d);
return Math.round(num * m) / m;
}
// 使用例
var num = 3.14159;
var roundedNum = roundNumber(num, 2);
console.log(roundedNum); // 3.14
このコードでは、roundNumber()
関数を定義しています。関数は2つの引数を受け取ります:num
は四捨五入する数値であり、decimalPlaces
は小数点以下の桁数(オプション)です。decimalPlaces
が指定されなかった場合は、整数に四捨五入されます。
関数内部では、指定された桁数に基づいて乗算するための10のべき乗を計算し、Math.round()
を使用して数値を四捨五入します。最後に、乗算した値を除算して元の桁数に戻します。
サンプルの使用例では、num
に3.14159を指定し、小数点以下2桁に四捨五入した結果をroundedNum
に代入し、結果をコンソールに出力しています。