阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS escape()

      已废弃

      该特性已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。

      概览

      废弃的 escape() 方法生成新的由十六进制转义序列替换的字符串。使用 encodeURI 或 encodeURIComponent 代替。

      语法

      escape(str)
      

      参数

      str

      待编码的字符串。

      描述

      escape 函数是全局对象的属性。特色字符如:@*_+-./ 被排除在外。

      字符的 16 进制格式值,当该值小于等于 0xFF 时,用一个 2 位转移序列:%xx 表示。大于的话则使用 4 位序列:%uxxxx 表示。

      示例

      escape("abc123");     // "abc123"
      escape("äöü");        // "%E4%F6%FC"
      escape("ć");          // "%u0107"
      
      // special characters
      escape("@*_+-./");    // "@*_+-./"
      

      规范

      SpecificationStatusComment
      ECMAScript 1st Edition.StandardInitial definition.
      ECMAScript 5.1 (ECMA-262)
      escape
      StandardDefined in the (informative) Compatibility Annex B
      ECMAScript 2015 (6th Edition, ECMA-262)br/>escapeStandardDefined in the (normative) Annex B for Additional ECMAScript Features for Web Browsers
      目录
      目录