JavaScript ã®ä¾å¤ "precision is out of range" ã¯ã toFixed
ã¾ã㯠toPrecision
ã« 0 ãã 20 (ã¾ã㯠21) ã¾ã§ã®ç¯å²å¤ã®æ°å¤ã渡ãããå ´åã«çºçãã¾ãã
RangeError: The number of fractional digits is out of range (Edge)
RangeError: The precision is out of range (Edge)
RangeError: precision {0} out of range (Firefox)
RangeError: toExponential() argument must be between 0 and 20 (Chrome)
RangeError: toFixed() digits argument must be between 0 and 20 (Chrome)
RangeError: toPrecision() argument must be between 1 and 21 (Chrome)
ã¨ã©ã¼ã®ç¨®é¡ ã¨ã©ã¼ã®åå
ãããã®ã¡ã½ããã®ããããã§ã ç¯å²å¤ã®ç²¾åº¦ã弿°ã使ç¨ãã¦ãã¾ãã
ãããã®ã¡ã½ããã§è¨±å¯ããã¦ããç¯å²ã¯ãé常 0 㨠20ï¼ã¾ã㯠21ï¼ã®éã§ããããããECMAScript 仿§ã§ã¯ããã®ç¯å²ã®æ¡å¼µãèªãããã¦ãã¾ãã
ä¾ ç¡å¹ãªã±ã¼ã¹(77.1234).toExponential(-1); // RangeError
(77.1234).toExponential(101); // RangeError
(2.34).toFixed(-100); // RangeError
(2.34).toFixed(1001); // RangeError
(1234.5).toPrecision(-1); // RangeError
(1234.5).toPrecision(101); // RangeError
æå¹ãªå ´å
(77.1234).toExponential(4); // 7.7123e+1
(77.1234).toExponential(2); // 7.71e+1
(2.34).toFixed(1); // 2.3
(2.35).toFixed(1); // 2.4 ï¼ãã®å ´åã¯ä¸¸ããçºçãããã¨ã«æ³¨æãã¦ãã ããï¼
(5.123456).toPrecision(5); // 5.1235
(5.123456).toPrecision(2); // 5.1
(5.123456).toPrecision(1); // 5
é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4