日期:2014-05-16  浏览次数:20432 次

javascript基础(六)JavaScript全局对象(上)

今天复习下javascript全局对象 写了一个程序分别判断javascript在火狐和IE中显示不同的全局对象的数量 大家可以试试看?

还介绍一下有关于NANIsNAN Infinity 其实Infinity就是相当于一个无穷大的数还需要掌握数据加密和解密的 encodeURI encodeURIComponent 方法 NaN有几点要提一下:

1 NaN用于引用特殊的非数字值

2 NaN不是常量

3 NaN与所有的值都不相等,包括它自己

4 isNaN判断一个值是否是数字

5 isNaN常用在判断一些非法的数值运算产生的值,例如对负数的平方根、被0除后的值、或者检测参数属否为NaNundefined

?

?

?

encodeURI的目的是给URI编码。

ASCII的字母、数字、-_.!~*’()不编码,URI中具有特殊意义的字符也不编码如;/?:@&=+$,和空格

参数中的其他字符将转换成UTF-8编码方式的字符,并使用十六进制转义序列(%xx)生成替换。其中,ASCII字符使用一个%xx替换,在\u0080\u07ff之间的编码的字符使用两个%xx替换,其它的16Unicode字符使用三个%xx替换

如果想对URI的分隔符? #编码,应该使用encodeURIComponent

?

下面请看代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> JavaScript的全局对象(上) </TITLE>
  <M