From cf91da6b41624d70ca2f29235f94c3f2c80d000f Mon Sep 17 00:00:00 2001 From: Juan Vásquez Date: Mon, 14 Mar 2022 10:56:34 -0600 Subject: 12. rangeerror [es] (#4507) * 12. rangeerror [es] Closes #4361 - [x] Change from HTML to MD - [x] Sync content * Update files/es/web/javascript/reference/global_objects/rangeerror/index.md Typo Co-authored-by: Alexander --- .../reference/global_objects/rangeerror/index.html | 115 --------------------- 1 file changed, 115 deletions(-) delete mode 100644 files/es/web/javascript/reference/global_objects/rangeerror/index.html (limited to 'files/es/web/javascript/reference/global_objects/rangeerror/index.html') diff --git a/files/es/web/javascript/reference/global_objects/rangeerror/index.html b/files/es/web/javascript/reference/global_objects/rangeerror/index.html deleted file mode 100644 index 154049adca..0000000000 --- a/files/es/web/javascript/reference/global_objects/rangeerror/index.html +++ /dev/null @@ -1,115 +0,0 @@ ---- -title: RangeError -slug: Web/JavaScript/Reference/Global_Objects/RangeError -tags: - - Error - - JavaScript - - Object - - RangeError -translation_of: Web/JavaScript/Reference/Global_Objects/RangeError ---- -
{{JSRef}}
- -

El objeto RangeError indica un error cuando un valor no se encuentra dentro de un rango de valores permitidos.

- -

Sintaxis

- -
new RangeError([message[, fileName[, lineNumber]]])
- -

Parámetros

- -
-
message
-
Opcional. Mensaje de error
-
fileName {{non-standard_inline}}
-
Opcional. Nombre del fichero que contiene el código donde se produjo el error
-
lineNumber {{non-standard_inline}}
-
Opcional. Número de línea de código donde se produjo el error
-
- -

Descripción

- -

Se lanza un RangeError cuando se pasa como parámetro a una función un número que no está dentro del rango que dicha función permite. Esto puede ocurrir cuando se intenta crear un array  con una longitud inválida con el constructor {{jsxref("Array")}}, o al pasar valores inválidos a los métodos numéricos {{jsxref("Number.toExponential()")}}, {{jsxref("Number.toFixed()")}} o {{jsxref("Number.toPrecision()")}}.

- -

Propiedades

- -
-
{{jsxref("RangeError.prototype")}}
-
Permite añadir propiedades a objetos RangeError.
-
- -

Métodos

- -

RangeError no contiene métodos, pero hereda a través de la cadena de prototipos.

- -

Instancias de RangeError

- -

Propiedades

- -
{{page('/es/docs/Web/JavaScript/Reference/Global_Objects/RangeError/prototype', 'Propiedades')}}
- -

Métodos

- -
{{page('/es/docs/Web/JavaScript/Reference/Global_Objects/RangeError/prototype', 'Métodos')}}
- -

Ejemplos

- -

Utilizando RangeError

- -
var check = function(num) {
-  if (num < MIN || num > MAX) {
-    throw new RangeError('El parámetro debe estar entre ' + MIN + ' y ' + MAX);
-  }
-};
-
-try {
-  check(500);
-}
-catch (e) {
-  if (e instanceof RangeError) {
-    // TODO: Manejar el error de rango
-  }
-}
-
- -

Especificaciones

- - - - - - - - - - - - - - - - - - - - - - - - -
EspecificaciónEstadoComentario
{{SpecName('ES3')}}{{Spec2('ES3')}}Definición inical.
{{SpecName('ES5.1', '#sec-15.11.6.2', 'RangeError')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-native-error-types-used-in-this-standard-rangeerror', 'RangeError')}}{{Spec2('ES6')}} 
- -

Compatibilidad en navegadores

- -{{Compat("javascript.builtins.RangeError")}} - -

Vea también

- - -- cgit v1.2.3-54-g00ecf