第9讲 JavaScript 内置对象(一).ppt_第1页
第9讲 JavaScript 内置对象(一).ppt_第2页
第9讲 JavaScript 内置对象(一).ppt_第3页
第9讲 JavaScript 内置对象(一).ppt_第4页
第9讲 JavaScript 内置对象(一).ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论