- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第04章JavaScript常用内置对象
方法名 说明 ——————————————————————————- concat() 连接两个或更多的数组,并返回结果 pop() 删除并返回数组的最后一个元素 sort() 对数组元素进行排序 slice() 从某个已有的数组返回选定的元素 ……. Array对象的方法 * 上机实验1: 增加一个函数,当在表单生日栏中输入生日(格式为:yyyy-mm--dd)并点击“提交”按钮时,跳出提示框提示该生日为星期几。 * 上机实验2: 增加一个函数,当写入备注,并光标离开时,弹出对话框提示输入备注的长度。 (提示:使用String对象的length属性) * 第三章 完 * * 下面讲类的组织结构时 再讲封装的好处 清华大学出版社 * * * 第4章JavaScript常用内置对象 乔小燕 * 第4章 JavaScript常用内置对象 主要内容 对象的基本概念 数学对象 日期对象 字符串对象 数组对象 世界是由什么组成的? 分类是人们认识世界的一个很自然的过程,在日常生活中会不自觉地进行分类 4.1 对象的基本概念——万物皆对象 张浩 李明 收银员 员工号—10001 姓名—李明 部门—财务部 操作: 收款 打印账单 顾客 姓名—张浩 年龄—20 体重—60kg 操作: 购买商品 身边的对象 属性——对象具有的各种特征 每个对象的每个属性都拥有特定值 例如:张浩和李明的年龄、姓名不一样 20岁 张浩 属性 60kg 顾客张浩 对象的特征——属性 方法——对象执行的操作 对象:用来描述客观事物的一个实体,由一组属性和方法构成。 一组包含数据的属性和对属性中包含数据进行操作的方法成为对象。 打印账单 收银 方法 刷卡 收银员李明 对象的特征——方法/操作 列出尼古拉斯·凯奇驾驶的这辆法拉利F360 Spider的属性和方法 列出小狗对象的属性和方法 属性: 品牌:法拉利 型号:F360 Spider 颜色:黄色 价格:380万元 方法: 发动 停止 加速 属性: 颜色:白色 方法: 叫 跑 吃 对象的属性和方法 对象同时具有属性和方法两项特性 对象的属性和方法通常被封装在一起,共同体现事物的特性, 二者相辅相承,不能分割 谁看见过只有“完好的零件和颜色”而不能开动的汽车? 封装 * 对象的基本概念 JavaScript是一种基于对象的语言; 它支持3种对象:内置对象,用户自定义对象和浏览器对象。 例如document.write(“hello John”); 对象 方法 创建对象 对于已经定义的对象,使用前首先要使用JavaScript运算符“new”创建一个实例。 例如创建一个字符串对象: var newString = new String(“hello”); 使用对象 使用对象的属性值: 对象名.属性名 对象名[“属性名”] 使用对象的方法: 对象名.对象方法名( ) 通过循环语句 for (var 变量 in 对象变量){ …. 对象变量[ 变量 ] } 通过with语句 with( 对象变量 ){ ….直接使用对象的属性名, ….直接使用对象的方法名 } JavaScript中内置对象 Array 提供数组对象,用于存储大量的顺序 排列数据 Date 用于处理日期和时间的存储、转换和 表示 Event 用于对JavaScript事件进行各种处理 Math 用于处理全部的数学运算 String 用于对全部的字符串操作进行处理 4.2 数学对象 Math对象是用于进行各种数学运算的。 该对象的所有属性和方法都是静态的,在使用该对象时,不需要进行创建。 用 Math.属性名 或 Math.方法名( ) 即可 属性名 数值 ——————————————————————————- E 2.71828 LN
文档评论(0)