| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/RangeError | [Back] [Original] |
Get to know MDN better
Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.
Esta caracterstica est consolidada y funciona en muchos dispositivos y versiones de navegador. Est disponible en todos los navegadores desde julio de 2015.
* Algunas partes de esta caracterstica pueden tener distintos niveles de compatibilidad.
El objeto RangeError indica un error cuando un valor no se encuentra dentro de un rango de valores permitidos.
Se lanza un RangeError cuando se intenta pasar un valor como argumento a una funcin
que no permite un rango que incluye el valor.
Esto puede ocurrir cuando:
String.prototype.normalize(), oArray, oNumber.prototype.toExponential(),
Number.prototype.toFixed() o Number.prototype.toPrecision().RangeError()Crea un nuevo objecto RangeError.
RangeError.prototype.messageMensaje de error.
RangeError.prototype.nameNombre del error. Heredado de Error.
RangeError.prototype.fileNameRuta al archivo que gener este error. Heredado de Error.
RangeError.prototype.lineNumberNmero de lnea en el archivo que gener este error. Heredado de Error.
RangeError.prototype.columnNumberNmero de columna en la lnea que gener este error. Heredado de Error.
RangeError.prototype.stackSeguimiento de pila. Heredado de Error.
function check(n) {
if (!(n >= -500 && n <= 500)) {
throw new RangeError("El argumento debe estar entre -500 y 500.");
}
}
try {
check(2000);
} catch (error) {
if (error instanceof RangeError) {
// Manejar el error
}
}
function check(value) {
if (["apple", "banana", "carrot"].includes(value) === false) {
throw new RangeError(
'El argumento debe de ser una "apple", "banana", o "carrot".',
);
}
}
try {
check("cabbage");
} catch (error) {
if (error instanceof RangeError) {
// Manejar el error
}
}
| Especificacin |
|---|
| ECMAScript 2027 LanguageSpecification # sec-native-error-types-used-in-this-standard-rangeerror |
ErrorArrayNumber.toExponential()Number.toFixed()Number.toPrecision()String.prototype.normalize()Esta pgina se modific por ltima vez el 5 ago 2023 por colaboradores de MDN.
RangeErrorErrorObject/FunctionAggregateErrorEvalErrorInternalErrorReferenceErrorSyntaxErrorTypeErrorURIErrorPartes de este contenido son 19982026 de colaboradores individuales de mozilla.org. Contenido disponible bajo una licencia Creative Commons.
| Web Proxy Viewer | New URL | Original Page |