Baseline Widely available *
RangeError
ãªãã¸ã§ã¯ãã¯ãå¤ãé
åå
ã«åå¨ããªããã¾ãã¯å¤ã許容ç¯å²ã«ãªãå ´åã®ã¨ã©ã¼ã表ãã¾ãã
RangeError
ã¯ã颿°ã«å¯¾ãã¦å¼æ°ã¨ãã¦è¨±å®¹ãããªãç¯å²ã®æ°å¤ã渡ããã¨ããå ´åã«çºçãã¾ãã
ããã¯æ¬¡ã®ãããªå ´åã«çºçãã¾ãã
String.prototype.normalize()
ã«æ¸¡ããå ´åArray
ã³ã³ã¹ãã©ã¯ã¿ã¼ã§ä¸æ£ãªé·ãã®é
åãä½ããã¨ããå ´åNumber.prototype.toExponential()
, Number.prototype.toFixed()
, Number.prototype.toPrecision()
ã«ä¸é©åãªå¤ã渡ããå ´åRangeError()
æ°ãã RangeError
ãªãã¸ã§ã¯ããçæãã¾ãã
RangeError.prototype.message
ã¨ã©ã¼ã¡ãã»ã¼ã¸ã ECMA-262 㯠RangeError
èªèº«ã message
ããããã£ãæä¾ããã¹ãã§ããã¨è¦å®ãã¦ããã«ããããããã SpiderMonkey ã§ã¯ Error.prototype.message
ãç¶æ¿ãããã
RangeError.prototype.name
ã¨ã©ã¼åã Error
ããç¶æ¿ã
RangeError.prototype.fileName
ã¨ã©ã¼ãçºçãããã¡ã¤ã«ã¸ã®ãã¹ã Error
ããç¶æ¿ã
RangeError.prototype.lineNumber
ã¨ã©ã¼ãçºçãããã¡ã¤ã«ã®è¡çªå·ã Error
ããç¶æ¿ã
RangeError.prototype.columnNumber
ã¨ã©ã¼ãçºçãããã¡ã¤ã«ã®åçªå·ã Error
ããç¶æ¿ã
RangeError.prototype.stack
ã¹ã¿ãã¯ãã¬ã¼ã¹ãError
ããç¶æ¿ã
function check(n) {
if (!(n >= -500 && n <= 500)) {
throw new RangeError("The argument must be between -500 and 500.");
}
}
try {
check(2000);
} catch (error) {
if (error instanceof RangeError) {
// Handle the error
}
}
RangeError ã®ä½¿ç¨ (æ°å¤ä»¥å¤ã«å¯¾ãã¦)
function check(value) {
if (["apple", "banana", "carrot"].includes(value) === false) {
throw new RangeError(
'The argument must be an "apple", "banana", or "carrot".',
);
}
}
try {
check("cabbage");
} catch (error) {
if (error instanceof RangeError) {
// Handle the error
}
}
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
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