JavaScript で数値の値を制限したい場合、それが整数であるか浮動小数点数であるかを制限する必要はありません
toExponential() 関数は、数値を科学的および技術的な表示に変換します。例:
w3cschool 値のオブジェクト プロパティとオブジェクト メソッドに移動します
数値オブジェクトのプロパティ
プロパティの説明
コンストラクターは、このオブジェクトを作成した Number 関数への参照を返します。
MAX_VALUE 表現できる最大の数値。
MIN_VALUE 表現できる最小の数値。
NaN 数値ではありません。
NEGATIVE_INFINITY 負の無限大。オーバーフローが発生した場合にこの値が返されます。
POSITIVE_INFINITY 正の無限大。オーバーフローが発生した場合にこの値が返されます。
プロトタイプを使用すると、オブジェクトにプロパティとメソッドを追加できます。
数値オブジェクトメソッド
メソッドの説明
toString 指定された基数を使用して、数値を文字列に変換します。
toLocaleString ローカル数値形式シーケンスを使用して、数値を文字列に変換します。
toFixed は数値を文字列に変換し、結果の小数点以下の桁数が指定されたものになります。
toExponential オブジェクトの値を指数表記に変換します。
toPrecision は、数値を指定された長さにフォーマットします。
valueOf は、Number オブジェクトの基本数値を返します。
上記はすべて JavaScript データ型の値に関するものです。気に入っていただければ幸いです。