
La función decodeURIComponent() en javascript decodifica un componente de un URI (Identificador uniforme de recursos) que encodeURIComponent
creó la función o similar.
Características generales
La función decodeURI
establece el carácter real que representa cada parte codificada del componente URL en lugar de la parte codificada.
Estructura decodeURIComponent() javascript
decodeURIComponent(encodedURI)
encodedURI
Componente de un URI codificado.
Valor a devolver
Cadena que representa la versión no codificada del componente URI.
Excepciones
Se generará una excepción URIError
(«secuencia de URI con formato incorrecto») cuando esta función se utilice en un error.
Ejemplos y aplicaciones en código
Decodificación de un URI de componente que contiene otros caracteres. Este componente de la página de enlace:
decodeURIComponent ( '% D5% AD% D3% B3% DD5 % A5' ); // "calcular"
Manejo de excepciones
try { var a = decodeURIComponent( '% E5% A3% A' ); } catch(e) { console.error(e); } // URIError: malformed URI sequence // URIError: secuencia de URI con formato incorrecto
Soporte de navegadores
Característica | Chrome | Firefox | IE | Ópera | Safari |
---|---|---|---|---|---|
Soporte básico | sí | sí | sí | sí | sí |
- Expresión const en JavaScript
- Expresión let en JavaScript
- Expresión var en JavaScript
- Expresión try…catch en JavaScript
- Expresión throw en JavaScript
- Continue en JavaScript
- Switch en JavaScript
- Expresiones if…else en JavaScript
- Declaración vacía o empty en JavaScript
- Break en JavaScript
- Sentencia block en JavaScript
- Arguments en JavaScript
- Promise en JavaScript
- Number en JavaScript
- Características JSON en JavaScript
- Array en JavaScript
- RegExp en JavaScript
- String en JavaScript
- Date en JavaScript
- Math en JavaScript
- URIError en JavaScript
- TypeError en JavaScript
- SyntaxError en JavaScript
- ReferenceError en JavaScript
- RangeError en JavaScript
- EvalError en JavaScript
- Características Boolean en JavaScript
- Error en JavaScript
- Función Symbol en JavaScript
- Constructor Function en JavaScript
- Constructor Object en JavaScript
- Función unescape() en JavaScript
- Función eval() en JavaScript
- Valor null en JavaScript
- Características Undefined en JavaScript
- Características NaN en JavaScript
- Características Infinity en JavaScript
- Función parseFloat() en JavaScript
- Función isNaN() en JavaScript
- Función isFinite() en JavaScript
- Función escape() en JavaScript
- Función encodeURIComponent() en JavaScript