JavaScriptで小数点以下の桁数を減らす方法


  1. toFixed()メソッドを使用する方法:
let number = 3.14159;
let roundedNumber = number.toFixed(2);
console.log(roundedNumber); // 結果: 3.14

上記の例では、toFixed()メソッドを使用して小数点以下の桁数を指定しています。このメソッドは指定した桁数に丸め込みます。

  1. Math.round()関数を使用する方法:
let number = 3.14159;
let roundedNumber = Math.round(number * 100) / 100;
console.log(roundedNumber); // 結果: 3.14

この例では、Math.round()関数を使用して小数点以下を四捨五入しています。乗算と除算によって指定した桁数に丸め込んでいます。

  1. 正規表現を使用する方法:
let number = 3.14159;
let roundedNumber = number.toString().match(/^-?\d+(?:\.\d{0,2})?/)[0];
console.log(roundedNumber); // 結果: 3.14

この例では、正規表現を使用して小数点以下の桁数を指定しています。match()メソッドを使用して、小数点以下2桁までの数字を抽出しています。