javascript--全局对象

javascript--全局对象

ID:8978080

大小:61.59 KB

页数:17页

时间:2018-04-13

javascript--全局对象_第1页
javascript--全局对象_第2页
javascript--全局对象_第3页
javascript--全局对象_第4页
javascript--全局对象_第5页
资源描述:

《javascript--全局对象》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.除了常用的内置对象之外,javascript中还有处理错误的一些Error对象,如下所示:1)Error对象:该对象可以提供普通的异常情况2)EvalError对象:该对象时在没有正确使用eval()时抛出的异常3)RangeError对象:该对象时在数字超出合法范围时抛出的异常4)ReferenceError对象:该对象时在读取不存在的变量时抛出的异常。5)SyntaxError对象:该对象时在语法错误时抛出的异常6)TypeError对象:该对象是在一个值的类型出现错误时抛出的异常7)URLError对象:该对象是在URl的编码和解码出现错误时抛出的异常。2.

2、全局对象是javascript中内置对象的总称。由于是全局对象,可以在javascript代码中任何一个位置引用这些对象,可以用关键字this来引用全局对象,全局对象的内置属性和方法是不能被遍历的。3.除了全局对象外,还有3个全局属性:Infinity:该属性用于存放表示无穷大的特殊值。NaN:该属性用于存放表示非数字的特殊值。NaN是一个比较特殊的值,该值与任何值都不相等,只有使用isNaN()函数来判断该值是否为NaNUndefined:该属性用于表示javascript中的未定义值,undefined也是一个比较特殊的值,该值只有在使用全等运算符(===)时才能

3、判断一个值是否是未定义的值,如果使用等于运算符(==)会认为undefined与null相等。使用for….in…..语句不能遍历这3个属性,同时用delete也不能删除这3个属性。由于是全局属性,因此可以再javascript代码中任意位置引用该属性。1.布尔对象Name=newBoolean(value)Name1=Boolean(value);第一个是定义一个布尔对象,将value参数转换成一个布尔值,并返回一个包含该布尔值的布尔对象,此时的Name是一个对象名。第二个是定义一个布尔变量,Boolean()当做一个函数使用,该函数的作用是将value参数转换成一

4、个布尔值,并将该布尔值返回,此时的Name1是一个变量名。varName=newBoolean();varName1=Boolean();document.write(typeof(Name),"
");document.write(typeof(Name1),"
");运行结果:1.布尔对象的方法:方法名说明toString()将布尔对象转换成字符串valueOf()返回布尔对象中所存放的原始数据的布尔值toSource()返回布尔对象的源代码,该方法不是所有浏览器都支持的方法。varName=newBoolean("字符串");varstring=Na

5、me.toString();varvalue=Name.valueOf();document.write(string,"
");document.write(value,"
");运行结果:2.日期对象1)UTC:UTC是协调世界时(CoordinatedUniversalTime)的简称,相当于经度为0度的本初子午线上的平均太阳时。1)GMT:GME是格林尼治时(GreenwichMeanTime)的简称,是修订后的太阳时。2)本地时:就是世界各地的时间,本地时将全世界分为了24个时区,地球的东经和西经各分为12个时区,每个时区占15度,以经度为0度的

6、本初子午线为基准。东经7o30’与西经7o30’之间的区域为零时区,从零时区开始,每向东增加一个时区,时间增加一个小时,每向西增加一个时区,时间减少一个小时。北京在东8区。date=newDate();//创建一个当前时间date=newDate(datestring);//使用字符串创建日期date=newDate(year,month,day,hours,[minutes,seconds,milliseconds]);//使用数字创建日期date=newDate(milliseconds);//使用毫秒创建日期,指距离1970两1月1日的毫秒数。上面的datest

7、ring是用于设置日期的字符串,如November26,200715:09:20上面的year为4位数,month为0-11之间的整数,0代表一月份,day取值为1-31之间的整数,1代表1号。Hours取值为0-23,0代表午夜0点,23代表晚上11点。Minutes取值为0-59,seconds取值0-59,milliseconds取值为0-999.Hours、minutes、seconds、milliseconds都是可选参数。1.日期对象的方法方法名说明getDate()返回月的第几天,采用本地时间getDay()返回周的第几天,采用本地时间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。