- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2部分 Javacript脚本语言2
第2部分 JavaScript脚本语言对象 2.1 什么是对象? 对象:就是把所要处理的数据和处理这些数据所用的方法结合 在一起而建立一个单一实体。 面向对象的程序设计是程序设计的主流,C++、DELPHI、Java采用的都是面向对象的程序设计,而且是完全支持面向对象的程序设计。JavaScript也是面相对象的,但由于仅仅是脚本语言,所以所支持的面向对象的功能是有限的。 JavaScript可以利用三种对象,语言内置对象、浏览器端对象、服务器端对象,各自的功能侧重点不一样。 With语句: 用于对某一对象的多个子对象的进行循环操作,常用于 赋属性值; 基本结构:with(共同父对象的名称) { 具体子对象的名称、属性和方法; } 例:with语句.htm For…in语句: 多用于查看某一已知对象的属性; 基本结构:for(变量 in 对象) { 循环执行语句; } 例:forin语句.htm 2.2 JavaScript语言内置对象: 一、数组对象: 创建方式: Var 所创建的对象名称=new Array(); Var 所创建的对象名称=new Array(int); Var 所创建的对象名称=new Array(参数1,参数2,…); 属性:length 数组的长度(数组元素的个数); 方法:concat() 将参数合并到数组的末尾; join()将一个数组中所有的元素合并为一个字符串; 例:数组对象.htm 二. 日期时间对象: 创建方式:var 对象的名称=new Date() var 对象的名称=new Date(毫秒数) 注:参数毫秒数指从格林威治时间1970年1月1日0:00:00 到所定义时间之间的毫秒数; var 对象的名称=new Date(字符串) 注:字符串必须符合此格式year, month, date[, hours[, minutes[, seconds[,ms]]]]) var 对象的名称=new Date(年,月,日,时,分,秒,毫秒); 属性:milliseconds1 格林威治时间…到设定时间的毫秒数 string 为表示日期和时间的字符串,格式符合第三种方法 year 表示年的4位数 hour 表示消失的整数 month 表示月份的整数 minutes date 表示日的整数 seconds milliseconds2 方法:getDate()返回日 getDay() getFullyear() getHours() getMilliseconds() getMinutes() GetSeconds() getTime()返回用毫秒表示的日期和时间 getTimezonroffset()返回用格林威治GMT时间为基准的时间偏差 setDate() setFullyear()…. toGmtString()将时间转换为字符串 toString() 例:设置时间日期对象.htm 例:时间日期对象.htm 三. 全局对象:Golbal 一个特殊对象,包含了与其他任何对象都没有关系的属性和 方法,不用创建可直接使用,因为和其它对象没有联系的属 性和方法都会自动成为全局对象的属性和方法; 属性:Infinity 表示无穷大 方法: escape()返回一个string对象,所有的非字母字符转换成数字 eval()接受一个由JavaScript语句组成的字符串,并且执行这些语句; isFinity()确定一个变量是否有边界; parseFloat()将一个字符串转换为实型; parseInt()将一个字符串转换为整型; 例:全局对象escape方法.htm 全局对象unescape方法.htm 四. 数学对象: 属性:PI 返回圆周率 E返回欧拉常数 方法:abs()返回一个数的绝对值 acos()返回一个数的反余弦值 asin() atan() ceil()返回一个大于参数的最小的整数 cos()返回一个数的余弦值 exp()返回一个以E为底,参数为指数底数值 floor()返回一个小于参数底最大整数。。。。。 实训1:利用数学对象实现程序,功能自己设定. 数字对象:
文档评论(0)