版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主讲老师:方丹,JavaScript内置 对象,回顾,自定义函数的关键字是什么? 函数如何返回值? 内置函数isNaN和eval 有什么含义?,预习检查,什么是对象? Javascript有哪些内置对象?,本讲目标,任务一:Javascript对象简介 任务二:JavaScript内置对象 重点:Math对象 难点:String对象,任务一:JavaScript 对象简介,对象是属性和/方法的组合 属性是对象所拥有的一组外观特征,一般为名词 方法是对象可以执行的功能,一般为动词 例如:汽车,对象:汽车,属性:型号:法拉利 颜色:绿色,方法:前进、刹车、倒车,JavaScript 对象简介,三类
2、对象,浏览器对象,脚本对象,HTML 对象,浏览器窗口window 文档 document url地址等,String字符串对象 Date日期对象 Math数学对象等,各种HTML标签: 段落 图片 超链接等,任务二:JavaScript内置对象,文字(String ) Math 时间(Date ) 图像(Image),1、String 对象,创建字符串有两种不同方法 : 使用 var 语句 var newstr = “这是我的字符串 创建 String 对象 var newstr = new String (“这是我的字符串),9,String 对象,语法: indexOf(“查找的子字符串
3、”,查找的起始位置) 返回字符串所在的位置,如果没找到,返回 1 例如: var x var y=“abcdefg”; x=y.indexOf(“c” , 0 ); document.write(x); /返回结果为2,起始位置是0,10, function checkEmail( ) var e=document.myform.email.value; if (e.length=0) /检测长度是否为0,即是否为空 alert(电子邮件不能为空!); return ; if (e.indexOf(,0)=-1) /检测是否包含”符号 alert(电子邮件格式不正确n必须包含符号!); ret
4、urn ; if (e.indexOf(.,0)=-1) /检测是否包含”.”符号 alert(电子邮件格式不正确n必须包含.符号!); return ; document.write(恭喜您!,注册成功!欢迎进入古城热线!); ,检查电子邮件email 是否包含“”和”.”,String 对象,返回结果-1表示没找到“”字符,11,2、Math 对象,Math.random( ) :产生01的随机小数 Math.round( ):四舍五入取整,如9.34 取整为9,12, 自动刷新 document.write(2秒自动刷新,随机显示图片); var i=0; i=Math.round(Math.random( )*8+1); document.write(); ,Math 对象,假定随机产生的数字i=3,上述代码即为: 显示第三幅图片(3.jpg),如何实现,每隔2秒刷新网页,Math.round(Math.random( )*8+1) 产生1-9的数字,3、图像对象,Image,图像对象,图像对象的应用-图片的闪烁效果,图像对象, function changeSrc() document.getElementById(“myImage”).src=“img/tu2.jpg” ; ,总结,String对象的indexOf( )方法用于查找子字符
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精神障碍患者深静脉血栓
- 脑卒中后遗症管理策略
- 2026福建三明市清流县新任教师招聘5人备考题库附完整答案详解(网校专用)
- 2026山东青岛澳西智能科技有限公司招聘2人备考题库及完整答案详解1套
- 报检员资格考试真题试题及参考答案(完整版)
- 2026河北沧州任丘关爱精神病医院招聘备考题库(培优b卷)附答案详解
- 肺炎球菌感染预防措施
- 2026江苏南通市第一人民医院招聘备案制工作人员102人备考题库(基础题)附答案详解
- 2026天津立度资产经营管理有限责任公司社会招聘工作人员1人备考题库附参考答案详解(能力提升)
- 病毒性肝炎急性期治疗与管理措施
- 民航客舱服务规范与操作指南(标准版)
- 2024-2025学年度渤海船舶职业学院单招数学通关题库附完整答案详解(各地真题)
- 2026消防安全标志设置要求标准全面解读
- 2025年10月浙江德清农村商业银行招考专业人才笔试历年备考题库附带答案详解试卷2套
- 广西中烟工业有限责任公司2026年招聘51人备考题库及答案详解1套
- 2026年上海市高职单招职业适应性测试考试题库附答案解析
- 招商公司运营薪酬制度
- GB/T 36073-2025数据管理能力成熟度评估模型
- 专项安全施工防机械伤害方案
- 2025年五类人员进乡镇班子结构化笔试及答案
- 银行随机立减协议书
评论
0/150
提交评论