JavaScript: 小数点以下の桁数をチェックする方法

JavaScriptで小数点以下の桁数をチェックしたい場合は、 次のようなロジックで取得できます。

  • 数値を文字列に変換する
  • .(ドット)を区切り文字としてsplitメソッドで分割する
  • 配列の2番目の文字数を取得する

次のサンプルコードでは、数値の小数点以下の桁数を表示しています。

let n = 3.141592;

let s = String(n);

let arr = s.split(".")

console.log(arr[1].length);

もし何回も取得する必要があるなら、 下のような関数を用意しておくと良いでしょう。

console.log(f_decimal_digits(3.14)); // 2


// 小数点以下の桁数を取得
function f_decimal_digits(n){

	let s = String(n);
	let arr = s.split(".");
	return arr[1].length;

}
JavaScript入門