当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript escape()用法及代码示例


下面是 escape() 函数的示例。

  • Example:
    
    <script>
       // Special character encoded with
       // escape function
       document.write(escape("Geeks for Geeks!!!"));
      
       document.write("<br>");
      
       // Print encoded string using escape() function
       // Also include exceptions i.e. @ and .
       document.write(escape("To contribute articles contact"+
                        " us at contribute@geeksforgeeks.org"));
    </script>                    
  • Output:
    Geeks%20for%20Geeks%21%21%21
    To%20contribute%20articles%20contact%20us%20atcontribute
    @geeksforgeeks.org 

escape() 函数将字符串作为参数并对其进行编码,以便将其传输到任何支持 ASCII 字符的网络中的任何计算机。

用法:

escape(string)

参数:该函数接受如上所述和以下描述的单个参数:

  • string:此参数保存将被编码的字符串。

返回值:此函数返回一个编码字符串。



注意:此函数仅对特殊字符进行编码,此函数已弃用。
异常:@ - + 。 /* _

以上函数的更多示例代码如下:

程序1:


<script>
   // Special character encoded with
   // escape function
   document.write(escape("Geeks for Geeks!!!"));
  
   document.write("<br>");
  
   // Print encoded string using escape() function
   // Also include exceptions i.e. @ and .
   document.write(escape("A Computer Science Portal"));
</script>                    

输出:

Geeks%20for%20Geeks%21%21%21
A%20Computer%20Science%20Portal

程序2:


<script>
    // Special character encoded with
    // escape function
    document.write(escape("GeeksforGeeks"));
  
    document.write("<br>");
  
    // Print encoded string using escape() function
    // Also include exceptions i.e. @ and .
    document.write(escape("A#Computer-Science"+
                          "%Portal@for*Geeks"));
</script>                  

输出:

GeeksforGeeks
A%23Computer-Science%25Portal@for*Geeks

支持的浏览器:

  • 谷歌浏览器
  • IE浏览器
  • 火狐浏览器
  • Safari
  • Opera



相关用法


注:本文由纯净天空筛选整理自ShivamKD大神的英文原创作品 JavaScript escape() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。