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

下载本文档

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

文档简介

JavaScript内置对象1回顾自定义函数的关键字是什么?函数如何返回值?内置函数isNaN和eval有什么含义?2预习检查什么是对象?Javascript有哪些内置对象?3本讲目标任务一:Javascript对象简介任务二:JavaScript内置对象重点:Math对象难点:String对象4任务一:JavaScript对象简介对象是属性和/方法的组合属性是对象所拥有的一组外观特征,一般为名词方法是对象可以执行的功能,一般为动词例如:汽车Ferrari对象:汽车属性:型号:法拉利颜色:绿色方法:前进、刹车、倒车5JavaScript对象简介三类对象

浏览器对象

脚本对象

HTML对象浏览器窗口window文档documenturl地址等String字符串对象Date日期对象Math数学对象等各种HTML标签:段落<P>图片<IMG>超链接<A>等6任务二:JavaScript内置对象文字(String)Math时间(Date)图像(Image)71、String对象创建字符串有两种不同方法:使用var语句

varnewstr=“这是我的字符串"创建String对象varnewstr=newString(“这是我的字符串")

8String对象名称说明属性length返回字符串的长度

方法big()增大字符串文本blink()使字符串文本闪烁(IE浏览器不支持)bold()加粗字符串文本

fontcolor()确定字体颜色

italics()用斜体显示字符串

indexOf(“子字符串”,起始位置

)查找子字符串的位置strike()显示加删除线的文本

sub()将文本显示为下标

substring()返回所设置的一部分字符串toLowerCase()将字符串转换成小写

toUpperCase()将字符串转换成大写语法:indexOf(“查找的子字符串”,查找的起始位置)返回字符串所在的位置,如果没找到,返回-1例如:varxvary=“abcdefg”;x=y.indexOf(“c”,0);document.write(x);//返回结果为2,起始位置是0910<SCRIPTLANGUAGE="JavaScript">functioncheckEmail(){vare=document.myform.email.value;

if(e.length==0)//检测长度是否为0,即是否为空{alert("电子邮件不能为空!");return;}if(e.indexOf("@",0)==-1)//检测是否包含”@”符号{alert("电子邮件格式不正确\n必须包含@符号!");return;}if(e.indexOf(".",0)==-1)//检测是否包含”.”符号{alert("电子邮件格式不正确\n必须包含.符号!");return;}document.write("恭喜您!,注册成功!欢迎进入古城热线!");}检查电子邮件email是否包含“@”和”.”String对象返回结果-1表示没找到“@”字符102、Math对象名称说明属性PIЛ的值,约等于3.1415LN1010的自然对数的值,约等于2.302EEuler的常量的值,约等于2.718。Euler的常量用作自然对数的底数abs(y)返回y的绝对值sin(y)返回y的正弦,返回值以弧度为单位。cos(y)返回y的余弦,返回值以弧度为单位tan(y)返回y的正切,返回值以弧度为单位min(x,y)返回x和y两个数中较小的数max(x,y)返回x和y两个数中较大的数

random返回0-1的随机数方法round(y)四舍五入取整sqrt(y)返回y的平方根Math.random():产生0-1的随机小数Math.round():四舍五入取整,如9.34取整为91112<HTML><HEAD><METAhttp-equiv="refresh"content="2"><TITLE>自动刷新</TITLE><SCRIPTlanguage="JavaScript">document.write("2秒自动刷新,随机显示图片");vari=0;i=Math.round(Math.random()*8+1);document.write("<IMGwidth=640height=433src=‘"+i+".jpg’/>");</SCRIPT></HEAD><BODY>

</BODY></HTML>Math

对象假定随机产生的数字i=3,上述代码即为:<IMGwidth=640height=433src=3.jpg>显示第三幅图片(3.jpg)如何实现每隔2秒刷新网页Math.round(Math.random()*8+1)产生1-9的数字123、图像对象Image属性名说明name对象名称src图像文件路径complete返回浏览器是否已完成对图像的加载height图像的高度width图像的宽度border图像边框宽度hspace水平空白vspace垂直空白13图像对象图像对象的应用--图片的闪烁效果14图像对象<html><head><scripttype="text/javascript">functionchangeSrc(){document.getElementById(“myImage”).src=“img/tu2.jpg”;}</script></head><body><imgid="myImage"src="img/tu1.jpg"width=“310"height=“390"/><br/><br/><inputtype="button"onclick="changeSrc()"value="

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论