欢迎来到天天文库
浏览记录
ID:50324733
大小:2.87 MB
页数:27页
时间:2020-03-08
《JavaScript程序设计 教学课件 作者 邹天思 第4章 JavaScript常用内置对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章JavaScript常用内置对象4.1对象的基本概念JavaScript是一种基于对象(Object)的语言,它支持3种对象:内置对象、用户自定义对象和浏览器对象,其中内置对象和浏览器对象合称为预定义对象。通过基于对象的程序设计可以用更直观模块化和可重复使用的方式进行程序开发。一组包含数据的属性和对属性中包含数据进行操作的方法称为对象。4.1.1什么是对象对于已定义的对象,使用之前首先要使用JavaScript运算符“new”对已定义的对象创建一个对象的“实例”。4.1.2创建对象使用对象的属性使用下述几种方法可以得到对象的属性值。(1)通过圆点(.)运算符。语法:对象名.属性名(2)
2、通过属性名。语法:对象名["属性名"](3)通过循环语句。语法:for(var变量in对象变量){……对象变量[变量]……}(4)通过With语句。语法:with(对象变量){……直接使用对象属性名、方法名……}4.1.3在JavaScript中使用对象使用对象的方法使用With语句或通过圆点(.)运算符就可以得到对象的方法。对象变量.对象方法名()1.Math对象的属性4.2数学对象(Math)属性说明constructor对创建此对象的函数的引用E常量e,自然对数的底数(约等于2.718)LN2返回2的自然对数(约等于0.693)LN10返回10的自然对数(约等于2.302)LOG2E返
3、回以2为底的e的对数(约等于1.414)LOG10E返回以10为底的e的对数(约等于0.434)PI返回圆周率(约等于3.14159)prototype向对象添加自定义属性和方法SQRT1_2返回2的平方根除1(约等于0.707)SQRT2返回2的平方根(约等于1.414)2.Math对象的方法方法说明示例abs(x)返回一个数的绝对值abs(-2)//结果为2acos(x)返回指定参数的反余弦值acos(1)//结果为0asin(x)返回指定参数的反正弦值asin(-1)//结果为-0.8415cos(x)返回指定参数的余弦值cos(2)//结果为sin(x)返回指定参数的正弦值sin(0
4、)//结果为0tan(x)返回一个角的正切值tan(Math.PI/4)//结果为1atan(x)以介于-PI/2与PI/2弧度之间的数值来返回x的反正切值atan(1)//结果为0.7854ceil(x)对一个数进行上舍入ceil(-10.8)//结果为-10exp(x)返回e的指数exp(2)//结果为7.389floor(x)对一个数进行下舍入floor(10.8)//结果为11log(x)返回数的自然对数(底为e)log(Math.E)//结果为1max(x,y)返回x和y中的最大值max(3,5)//结果为5min(x,y)返回x和y中的最小值min(3,5)//结果为3pow(x
5、,y)返回x的y次幂pow(2,3)//结果为8random()返回0~1之间的随机数random()round(x)把一个数四舍五入为最接近的整数round(6.8)//结果为7sqrt(x)返回数的平方根sqrt(9)//结果为34.3日期对象(Date)语法:dateObj=newDate()dateObj=newDate(dateVal)dateObj=newDate(year,month,date[,hours[,minutes[,seconds[,ms]]]])4.3.1创建Date对象Date对象的参数说明参数说明dateObj必选项。要赋值为Date对象的变量名dateVal
6、必选项。如果是数字值,dateVal表示指定日期与1970年1月1日午夜间全球标准时间的毫秒数。如果是字符串,则dateVal按照parse方法中的规则进行解析。dateVal参数也可以是从某些ActiveX(R)对象返回的VT_DATE值year必选项。完整的年份,比如,1976(而不是76)month必选项。表示的月份,是从0到11之间的整数(1月至12月)date必选项。表示日期,是从1到31之间的整数hours可选项。如果提供了minutes则必须给出。表示小时,是从0到23的整数(午夜到11pm)minutes可选项。如果提供了seconds则必须给出。表示分钟,是从0到59的整数
7、seconds可选项。如果提供了ms则必须给出。表示秒钟,是从0到59的整数ms可选项。表示毫秒,是从0到999的整数1.Date对象的属性(1)constructor属性(2)prototype属性4.3.2Date对象的属性和方法2.Date对象的方法方法说明Date()返回系统当前的日期和时间getDate()从Date对象返回一个月中的某一天(1~31)getDay()从Date对象返回一周中的某一天
此文档下载收益归作者所有