欢迎来到天天文库
浏览记录
ID:8978080
大小:61.59 KB
页数:17页
时间:2018-04-13
《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()返回周的第几天,采用本地时间
此文档下载收益归作者所有