📄 2.7.htm
字号:
<html>
<head>
<title>Untitled Document</title>
<LINK REL ="stylesheet" TYPE = "text/css" HREF = ".../contents.css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<h1 align="center">Global 对象</h1>
<p>Global 对象定义了 JavaScript 中的全局变量和函数,它的属性和方法如表 2.5 所示。<p>
<div align=center>
表 2.5 Global 对象的属性和方法</div><p>
<center>
<table BORDER cellspacing=1 cellpadding=9 width=659>
<tr>
<td width="8%" valign="TOP"> <b><font face="宋体,SimSun" lang="ZH-CN" size="1">类型</font></b>
</td>
<td width="28%" valign="TOP"> <b><font face="宋体,SimSun" lang="ZH-CN" size="1">项目</font></b>
</td>
<td width="64%" valign="TOP"> <b><font face="宋体,SimSun" lang="ZH-CN" size="1">说明</font></b>
</td>
</tr>
<tr>
<td width="8%" valign="TOP" rowspan=2> <font face="宋体,SimSun" lang="ZH-CN" size="1">属性</font>
</td>
<td width="28%" valign="TOP"> <font size="1">Infinity</font> </td>
<td width="64%" valign="TOP"> <font face="宋体,SimSun" lang="ZH-CN" size="1">表示正无穷大的关键字。</font>
</td>
</tr>
<tr>
<td width="28%" valign="TOP"> <font size="1">NaN</font> </td>
<td width="64%" valign="TOP"> <font face="宋体,SimSun" lang="ZH-CN" size=1>表示一个变量不等于任何数(即非数,</font><font size=1>Not
a Number</font><font face="宋体,SimSun" lang="ZH-CN" size=1>)。</font> </td>
</tr>
<tr>
<td width="8%" valign="TOP" rowspan=7> <font face="宋体,SimSun" lang="ZH-CN" size="1">方法</font>
</td>
<td width="28%" valign="TOP"> <font size="1">escape(string)</font> <font size="1">escape(expression)</font>
</td>
<td width="64%" valign="TOP"> <font size=1> escape() </font><font face="宋体,SimSun" lang="ZH-CN" size=1>函数以一个</font><font size=1>
string </font><font face="宋体,SimSun" lang="ZH-CN" size=1>对象或表达式为参数并返回一个</font><font size=1>
string </font><font face="宋体,SimSun" lang="ZH-CN" size=1>对象。参数指定的字符串中的所有非字母字符被转换成以</font><font size=1>
XX% </font><font face="宋体,SimSun" lang="ZH-CN" size=1>表示的等价数字,</font><font size=1>XX
</font><font face="宋体,SimSun" lang="ZH-CN" size=1>是一个表示非字母字符的十六进制数。</font>
</td>
</tr>
<tr>
<td width="28%" valign="TOP"> <font size="1">eval(command)</font> <font size="1">eval(string)</font>
</td>
<td width="64%" valign="TOP"> <font size=1> eval() </font><font face="宋体,SimSun" lang="ZH-CN" size=1>函数将通过参数传入的一个包含</font><font size=1>
JavaScript </font><font face="宋体,SimSun" lang="ZH-CN" size=1>语句的字符串作为一个</font><font size=1>
JavaScript </font><font face="宋体,SimSun" lang="ZH-CN" size=1>源代码执行。</font><font size=1>eval()
</font><font face="宋体,SimSun" lang="ZH-CN" size=1>返回执行</font><font size=1>
JavaScript </font><font face="宋体,SimSun" lang="ZH-CN" size=1>语句的返回值。</font>
</td>
</tr>
<tr>
<td width="28%" valign="TOP"> <font size="1">isFinite(variable)</font> </td>
<td width="64%" valign="TOP"> <font size=1> isFinite() </font><font face="宋体,SimSun" lang="ZH-CN" size=1>函数用于确定一个变量是否有界,如果有界则返回</font><font size=1>
true</font><font face="宋体,SimSun" lang="ZH-CN" size=1>,否则返回</font><font size=1>
false</font><font face="宋体,SimSun" lang="ZH-CN" size=1>。</font> </td>
</tr>
<tr>
<td width="28%" valign="TOP"> <font size="1">isNaN(variable)</font> </td>
<td width="64%" valign="TOP"> <font size=1> isNaN() </font><font face="宋体,SimSun" lang="ZH-CN" size=1>函数用于确定一个变量是否是</font><font size=1>
NaN</font><font face="宋体,SimSun" lang="ZH-CN" size=1>,如果是,则返回</font><font size=1>
true</font><font face="宋体,SimSun" lang="ZH-CN" size=1>,否则返回</font><font size=1>
false</font><font face="宋体,SimSun" lang="ZH-CN" size=1>。</font> </td>
</tr>
<tr>
<td width="28%" valign="TOP"> <font size="1">parseFloat(string)</font> </td>
<td width="64%" valign="TOP"> <font size=1> </font><font size=1>parseFloat(
) </font><font face="宋体,SimSun" lang="ZH-CN" size=1>函数用于将字符串开头的整数或浮点数分解出来,若字符串不是以数字开头,则返回</font><font size=1>
NaN</font><font face="宋体,SimSun" lang="ZH-CN" size=1>。</font> </td>
</tr>
<tr>
<td width="28%" valign="TOP"> <font size="1">parseInt(string,radix)</font>
</td>
<td width="64%" valign="TOP"> <font size=1> parseInt( ) </font><font face="宋体,SimSun" lang="ZH-CN" size=1>函数与</font><font size=1>
parseFloat( ) </font><font face="宋体,SimSun" lang="ZH-CN" size=1>函数类似,用于将字符串开头的整数分解出来,若字符串不是以数字开头,则返回</font><font size=1>
NaN</font><font face="宋体,SimSun" lang="ZH-CN" size=1>。参数</font><font size=1>
radix </font><font face="宋体,SimSun" lang="ZH-CN" size=1>可选,用来表示字符串所表示的数的基数(二进制为</font><font size=1>
2</font><font face="宋体,SimSun" lang="ZH-CN" size=1>,十六进制为</font><font size=1>
16 </font><font face="宋体,SimSun" lang="ZH-CN" size=1>等)。</font> </td>
</tr>
<tr>
<td width="28%" valign="TOP"> <font size="1">unescape(string)</font> </td>
<td width="64%" valign="TOP"> <font size=3> </font><font size=1>unescape(
) </font><font face="宋体,SimSun" lang="ZH-CN" size=1>函数将参数传递来的字符串中的十六进制码转换成</font><font size=1>
ASCII </font><font face="宋体,SimSun" lang="ZH-CN" size=1>码并返回,它完成</font><font size=1>
escape( ) </font><font face="宋体,SimSun" lang="ZH-CN" size=1>函数的逆操作。</font>
</td>
</tr>
</table><p></center>
<p>Internet Explorer 和 Navigator 都实现了 Global 对象,但不能显式生成该对象,而是直接以全局变量和函数的方式访问其属性和方法。在第
1 章的 1.6.2 节"JavaScript 全局函数"中已经说明了各种全局函数的使用,以下再举一个例子说明如何使用最常用的 eval()
方法 。
<p><a href="../src/tu2.15.htm" target="_blank">示例 </a>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -