javascript エラー「Uncaught RangeError: toExponential() argument must be between 0 and 100」の解決方法
- 作成日 2022.03.28
- 更新日 2022.11.02
- javascript
- javascript
javascriptで、エラー「Uncaught RangeError: toExponential() argument must be between 0 and 100」が発生した場合の原因と解決方法を記述してます。
環境
- OS windows11 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 107.0.5304.88
エラー内容
以下のコードで発生。
let num = 1
num.toExponential(101)
エラーメッセージ
Uncaught RangeError: toExponential() argument must be between 0 and 100
at Number.toExponential (<anonymous>)
画像
firefox(バージョン106)では、以下のエラーとなります。
Uncaught RangeError: precision 101 out of range
画像
safari(15.5)では、以下のエラーとなります。
RangeError: toExponential() argument must be between 0 and 100
画像
原因
「toExponential」に指定できる引数の範囲は「0~100」のため
解決方法
「0~100」までの範囲で使用する
let num = 1
num.toExponential(0)
num.toExponential(100)
実行結果
-
前の記事
PostgreSQL データ型を取得する 2022.03.27
-
次の記事
jquery 指定した要素にclassを追加する 2022.03.28
コメントを書く