阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS decodeURIComponent()

      功能

      decodeURIComponent() 方法用于解码由 encodeURIComponent 方法或者其它类似方法编码的部分统一资源标识符(URI)。

      语法

      decodeURIComponent(encodedURI)
      

      参数

      encodedURI

      编码后的部分 URI

      返回值

      一个解码后的统一资源标识符(URI)字符串,处理前的 URI 经过了给定格式的编码。

      异常

      当该方法使用不当时,将会抛出一个 URIError(“格式错误的 URI 序列”)异常。

      描述

      将已编码 URI 中所有能识别的转义序列转换成原字符。

      示例

      解码一个西里尔字母的 URL

      decodeURIComponent("JavaScript_%D1%88%D0%B5%D0%BB%D0%BB%D1%8B");
      // "JavaScript_шеллы"
      
      

      捕捉异常

      try {
        var a = decodeURIComponent('%E0%A4%A');
      } catch(e) {
        console.error(e);
      }
      
      // URIError: malformed URI sequence
      

      规范

      规范状态备注
      ECMAScript 3rd Edition (ECMA-262)Standard初始定义
      ECMAScript 5.1 (ECMA-262)
      decodeURIComponent
      Standard
      ECMAScript 2015 (6th Edition, ECMA-262)
      decodeURIComponent
      Standard
      ECMAScript Latest Draft (ECMA-262)
      decodeURIComponent
      Draft
      目录
      目录