javascript エラー「Uncaught RangeError: toFixed() digits argument must be between 0 and 100]’ is not a valid selector.」の解決方法
- 作成日 2022.03.19
- 更新日 2022.10.21
- javascript
- javascript
javascriptで、エラー「Uncaught RangeError: toFixed() digits argument must be between 0 and 100]’ is not a valid selector.」が発生した場合の原因と解決方法を記述してます。
環境
- OS windows11 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 106.0.5249.103
エラー内容
以下のコードを実行時に発生。
let num = 1.23;
console.log(num.toFixed(101));
エラーメッセージ
Uncaught RangeError: toFixed() digits argument must be between 0 and 100
at Number.toFixed (<anonymous>)
画像
firefox(バージョン105)では、下記のエラーとなります。
Uncaught RangeError: precision 101 out of range
画像
safari(15.5)では、下記のエラーとなります。
RangeError: toFixed() argument must be between 0 and 100
画像
原因
「toFixed()」に指定できる範囲は「1~100」までなため
解決方法
1から100までを指定する
let num = 1.23;
console.log(num.toFixed(100));
実行結果
-
前の記事
PostgreSQL 余りを求める 2022.03.19
-
次の記事
jquery 複数の要素に同じイベントを設定する 2022.03.19
コメントを書く