`
stephen830
  • 浏览: 3002080 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript 全局对象参考手册 escape() 函数

阅读更多

JavaScript escape() 函数

JavaScript 全局对象参考手册

定义和用法

escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。

语法

escape(string)

 

 

参数描述
string 必需。要被转义或编码的字符串。

返回值

已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。

说明

该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他所有的字符都会被转义序列替换。

提示和注释

提示:可以使用 unescape() 对 escape() 编码的字符串进行解码。

注释:ECMAScript v3 反对使用该方法,应用使用 decodeURI() 和 decodeURIComponent() 替代它。

实例

在本例中,我们将使用 escape() 来编码字符串:

<script type="text/javascript">

document.write(escape("Visit stephen830.iteye.com!") + "<br />")
document.write(escape("?!=()#%&"))

</script>

 

 

输出:

Visit%20stephen830.iteye.com%21
%3F%21%3D%28%29%23%25%26 

 

 

 

分享到:
评论

相关推荐

    JavaScript进阶:JS的全局变量和全局函数.docx

    全局变量和全局函数是JavaScript中两个基础且重要的概念。 全局变量是在函数外部声明的变量,可以在整个程序的任何地方被访问。它们在程序开始执行时被创建,并在整个程序生命周期内存在。JavaScript的全局变量有三...

    javascript本地对象_内置对象和宿主对象

    JavaScript中的对象是编程的核心组成部分,它们是由特性(attribute)组成的,特性可以包含原始值(如字符串、数字、布尔值)或引用值(如其他对象或函数)。如果一个特性存储的是函数,那么它就被称为对象的方法;...

    java版本的escape和unescape函数

    在JavaScript中,可以使用全局函数`unescape()`来实现这一功能。而在Java中,我们通常使用`java.net.URLDecoder.decode()`来解码URL编码的字符串,将`%`符号后面跟随的十六进制数字转换回相应的字符。 `...

    JavaScript全局函数使用简单说明

    以下是对几个常用JavaScript全局函数的详细说明: 1. decodeURI() 和 decodeURIComponent(): decodeURI() 函数用于对使用 encodeURI() 函数编码的统一资源标识符(URI)进行解码。比如,如果一个URI被编码为 "***...

    JS中的 函数、事件和对象

    根据给定文件的信息,我们可以提炼出JavaScript中关于函数、事件及对象的相关知识点。接下来将对这些知识点进行详细的解析与说明。 ### JavaScript中的函数 #### 基本概念 在JavaScript中,函数是一段可重用的代码...

    1.16 JavaScript高级-面向对象.pdf

    Global对象在ECMAScript中是一个特殊的存在,它实际上并不存在,但所有全局作用域中的变量和函数都可视为其属性和方法。虽然不能直接调用Global对象,但在Web浏览器中,这些全局属性和方法通过window对象得以实现。 ...

    JavaScript进阶面试题_30题.pdf_前端面试题

    9. JavaScript 中的全局函数和全局变量:JavaScript 中有许多全局函数和全局变量,例如 Infinity、NaN、undefined、decodeURI()、decodeURIComponent()、encodeURI()、encodeURIComponent()、escape()、eval()、is...

    微软JavaScript手册

    Global 对象 是一个固有对象,目的是将全局方法集中在一个对象中。 global 属性 返回一个 Boolean 值,标记正则表达式使用的 global 标志状态 (g)。 大于运算符(&gt;) 比较两个表达式,看一个是否大于另一个。 ...

    JavaScript内置对象math,global功能与用法实例分析

    Global对象是ECMAScript中一个非常特别的存在,它实际上并不存在,所有的全局变量和函数都被视为Global对象的属性和方法。这意味着,我们并不需要也不能直接通过Global这个标识来访问它,但在Web浏览器环境中,...

    javascript 内置对象及常见API详细介绍

    接下来,我们来看看JavaScript的一些全局属性和函数。例如,`Infinity`表示正无穷大,`NaN`代表非数字值,`undefined`表示变量未定义。`decodeURI()`和`decodeURIComponent()`用于解码URL编码的字符串,`encodeURI()...

    javascript选择题

    javascript中的全局函数包括`escape`、`parseFloat`、`eval`等。`setTimeout`是window对象的方法,而不是全局函数。`alert`是window对象的方法,可以弹出警告框。 7. window对象: window对象的opener属性本身就是...

    javascript

    JavaScript中还有一些内置的全局对象,如Window: - `Window.prompt()`:用于向用户显示一个对话框,可以输入文本。 - `Window.write()`:在当前文档中写入指定的内容,常用于页面动态生成。 - `Window.alert()`:...

    javascript的经典面试题汇总

    - **解析**:`eval`函数用于执行存储在字符串中的JavaScript代码,是全局函数。 - **选项D**: `setTimeout` - **解析**:`setTimeout`函数用于在指定的毫秒数后调用一个函数或计算一个表达式,是全局函数。 - **...

    很有价值的javascript学习笔记

    - **`Object` 类**:`Object` 类是所有 JavaScript 对象的基础类,提供了创建自定义对象的基本方法。其中 `constructor` 属性指向对象的构造函数,`prototype` 属性可以获得类的 `prototype` 对象。 以上知识点涵盖...

    javascript面试题汇总

    7. **全局函数**:JavaScript提供了一些全局函数,如`escape()`、`parseFloat()`和`eval()`。`setTimeout()`是全局方法,但不是函数。`alert()`在浏览器环境中是一个全局函数,但不是JavaScript标准的一部分。 8. *...

    JavaScript面试题汇总,内含答案

    - JavaScript中的全局函数列表及其用途。 - 全局函数与`window`对象方法的区别。 - 过时或被替代的函数及其替代方案。 以上是对题目中知识点的详细解释,这些知识点涵盖了JavaScript的基础概念、语言特性以及...

    javascript基础

    2. **Global 对象**:Global 对象是JavaScript的全局环境,它提供了一些全局函数。例如,`eval()`用于执行一个字符串作为JavaScript代码,`isFinite()`检查一个数值是否为有限的,`isNaN()`判断一个值是否为非数字,...

    javascript试题及答案.doc

    解释:escape、parseFloat 和 eval 都是 JavaScript 的全局函数。 8. 关于 IFrame 表述正确的有: 正确答案:ABCD 解释:IFrame 可以嵌入其他网页内容,并可以动态更改;在相同域名下,内嵌的 IFrame 可以获取...

    JavaScript面试

    - `escape`、`parseFloat`和`eval`是JavaScript全局函数,用于编码处理、解析浮点数和执行字符串作为代码。 - `setTimeout`和`alert`也是全局函数,但属于浏览器提供的window对象的方法。 7. **IFrame**: - ...

Global site tag (gtag.js) - Google Analytics