- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.1 对象的基本概念 JavaScript是一种基于对象(Object)的语言,它支持3种对象:内置对象、用户自定义对象和浏览器对象,其中内置对象和浏览器对象合称为预定义对象。通过基于对象的程序设计可以用更直观模块化和可重复使用的方式进行程序开发。 一组包含数据的属性和对属性中包含数据进行操作的方法称为对象。 对于已定义的对象,使用之前首先要使用JavaScript运算符“new”对已定义的对象创建一个对象的“实例”。 使用对象的属性 使用下述几种方法可以得到对象的属性值。 (1)通过圆点(.)运算符。语法:? 对象名.属性名? (2)通过属性名。语法:? 对象名[属性名]? (3)通过循环语句。语法:? for(var 变量 in 对象变量){ ……对象变量[变量]…… }? (4)通过With语句。语法:? with(对象变量){ ……直接使用对象属性名、方法名…… } 使用对象的方法 使用With语句或通过圆点(.)运算符就可以得到对象的方法。 ? 对象变量.对象方法名() 1.Math对象的属性 属性 说明 constructor 对创建此对象的函数的引用 E 常量e,自然对数的底数(约等于2.718) LN2 返回2的自然对数(约等于0.693) LN10 返回10的自然对数(约等于2.302) LOG2E 返回以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) //结果为2 acos(x) 返回指定参数的反余弦值 acos(1) //结果为0 asin(x) 返回指定参数的反正弦值 asin(-1) //结果为-0.8415 cos(x) 返回指定参数的余弦值 cos(2) //结果为 sin(x) 返回指定参数的正弦值 sin(0) //结果为0 tan(x) 返回一个角的正切值 tan(Math.PI/4) //结果为1 atan(x) 以介于-PI/2与PI/2弧度之间的数值来返回x的反正切值 atan(1) //结果为0.7854 ceil(x) 对一个数进行上舍入 ceil(-10.8) //结果为-10 exp(x) 返回e的指数 exp(2) //结果为7.389 floor(x) 对一个数进行下舍入 floor(10.8) //结果为11 log(x) 返回数的自然对数(底为e) log(Math.E) //结果为1 max(x,y) 返回x和y中的最大值 max(3,5) //结果为5 min(x,y) 返回x和y中的最小值 min(3,5) //结果为3 pow(x,y) 返回x的y次幂 pow(2,3) //结果为8 random() 返回0~1之间的随机数 random() round(x) 把一个数四舍五入为最接近的整数 round(6.8) //结果为7 sqrt(x) 返回数的平方根 sqrt(9) //结果为3 语法: ? dateObj = new Date() dateObj = new Date(dateVal) dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]]) Date对象的参数说明 参数 说明 dateObj 必选项。要赋值为 Date 对象的变量名 dateVal 必选项。如果是数字值,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的整数 seconds 可选项。 如果提供了ms则必须给
您可能关注的文档
- Java Web程序设计第5章 走进JSP.pptx
- Java Web程序设计第5章 JavaBean技术.ppt
- Java Web程序设计第6章 Servlet技术.pptx
- Java Web程序设计第6章 JavaServlet技术.ppt
- Java Web程序设计第7章 数据库技术.pptx
- Java Web程序设计第7章 EL .ppt
- Java Web程序设计第8章 程序日志组件.pptx
- Java Web程序设计第8章 Java web高级编程技术.ppt
- Java Web程序设计第9章 Struts 2框架.pptx
- Java Web程序设计第9章 Java web常用实用组件.ppt
- JavaScript程序设计第6章 JavaScript常用文档对象.ppt
- JavaScript程序设计第7章 JavaScript常用窗口对象.ppt
- JavaScript程序设计第8章 级联样式表.ppt
- JavaScript程序设计第9章 JavaScript中的XML.ppt
- JavaScript程序设计第10章 Ajax技术.ppt
- JavaScript程序设计第11章 JavaScript实用技巧与高级应用.ppt
- JavaScript程序设计基础教程第1章 JavaScript概述.ppt
- JavaScript程序设计基础教程第2章 HTML文档.ppt
- JavaScript程序设计基础教程第3章 JavaScript语言基础.ppt
- JavaScript程序设计基础教程第4章 JavaScript基本语句.ppt
文档评论(0)