本サイトはプロモーション(広告)が含まれています。

【JavaScript】小数点以下の桁数を取得・チェック について

 JavaScriptの小数点以下の桁数の取得・チェックについてまとめました。

この記事で分かること

  1. JavaScriptの小数点以下の桁数・値を取得する方法
  2. JavaScriptの小数点以下の桁数をチェックする方法
  3. JavaScriptの整数部の桁数・値を取得する方法

 

【JavaScript】小数点以下の桁数を取得・チェック について

JavaScriptの小数点以下の桁数の取得する方法

JavaScriptの小数点以下の桁数の取得するには以下の手順で実装することができます。

  1. Stringメソッドで数値型を文字列型で型変換する
  2. splitメソッドで「.」で配列で2分割する
  3. 配列[0]は整数部、配列[1]は少数部であるため配列[1].lengthで少数部の桁数を取得することができます

 

let num = 12345.6789012
let nums = String(num).split('.');
alert(nums[1].length);

//実行結果
7

JavaScriptの小数点以下の値を取得する方法

小数点以下の値については、splitメソッドで「.」で配列で2分割した配列[1]にて取得できます。

let num = 12345.6789012
let nums = String(num).split('.');
alert(nums[1]);
// 実行結果
6789012

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

 splitメソッドで「.」で配列で2分割した配列[1]は数値型であるため、不等号式で桁数チェックできます。

if(nums[1]>6){ 
    alert("6桁以上です"); 
}
// 実行結果
6桁以上です

JavaScriptの整数部の桁数・値を取得する方法

 splitメソッドで「.」で配列で2分割した配列[0]は整数部なので、小数点以下と同様に桁数・値を取得できます。

let num = 12345.6789012
let nums = String(num).split('.');
alert(nums[0]);
alert(nums[0].length);

//実行結果
12345
5

JavaScript の記事一覧へ

PAGE TOP