[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/RangeError [Back]  [Original]

RangeError - JavaScript | MDN

This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

RangeError

Baseline Widely available *

This feature is well established and works across many devices and browser versions. Its been available across browsers since 2015 7.

* Some parts of this feature may have varying levels of support.

RangeError .

In this article

RangeError .

.

RangeError , structuredClone() postMessage() Worker .

RangeError Error .

RangeError()

RangeError .

Error .

RangeError.prototype RangeError .

RangeError.prototype.constructor

. RangeError RangeError .

RangeError.prototype.name

. RangeError.prototype.name "RangeError".

Error .

RangeError ( )

js
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) {
    //  
  }
}

RangeError ( )

js
function check(value) {
  if (!["apple", "banana", "carrot"].includes(value)) {
    throw new RangeError(
      'The argument must be an "apple", "banana", or "carrot".',
    );
  }
}
try {
  check("cabbage");
} catch (error) {
  if (error instanceof RangeError) {
    //  
  }
}

Specification
ECMAScript 2027 LanguageSpecification
# sec-native-error-types-used-in-this-standard-rangeerror


Web Proxy Viewer  |  New URL  |  Original Page