
La función decodeURI() en javascript decodifica los URI (abreviatura de Identificador uniforme de recursos) creados por la función encodeURI
o algo similar.
Características generales
La función decodeURI
establece el carácter real que representa cada parte codificada de la URL en lugar de la parte codificada.
Estructura decodeURI() javascript
decodeURI(encodedURI)
encodedURI
URI completo.
Valor a devolver
Una cadena que representa la versión no codificada del URI codificado.
Excepciones
Se generará una excepción URIError
(«secuencia de URI con formato incorrecto») cuando el parámetro encodeURI
contenga caracteres no válidos.
Ejemplos y aplicaciones en código
Decodificación de un URI que contiene caracteres
Aquí hay un enlace a una página :
decodeURI( 'https://bigcode.es' ); // "https://bigcode.es"
Manejo de excepciones
try { var a = decodeURI('%E0%A4%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