JS函数和对象课件_第1页
JS函数和对象课件_第2页
JS函数和对象课件_第3页
JS函数和对象课件_第4页
JS函数和对象课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

T6JavaScript脚本语言回顾JavaScript简介JavaScript与HTML网页JavaScript基本语法函数的使用目标对象建立和操作Data日期对象Number数字对象String字符串对象Array数组对象Math数学对象JavaScript对象简介对象是属性和/方法的组合属性是对象所拥有的一组外观特征,一般为名词方法是对象可以执行的功能,一般为动词例如:汽车Ferrari对象:汽车属性:型号:法拉利颜色:绿色方法:前进、刹车、倒车JavaScript对象简介三类对象

浏览器对象

脚本对象HTML对象浏览器窗口window文档documenturl地址等String字符串对象Date日期对象Math数学对象等各种HTML标签:段落<P>图片<IMG>超链接<A>等建立对象建立对象的语法:新建对象名称=new对象类型例:vartime=newData();注意:new语句是一种对象构造器,可以用new语句来定义一个新对象.Date对象Data方法的分组:方法分组说明setxxx这些方法用于设置时间和日期值getxxx这些方法用于获取时间和日期值Toxxx这些方法用于从Date对象返回字符串值parsexxx&UTCxx这些方法用于解析字符串Date对象用作Date方法的参数的整数:值整数Seconds和minutes0至59Hours0至23Day0至6(星期几)Date1至31(月份中的天数)Months0至11(一月至十二月)Date对象Set方法:方法说明setDate设置Date对象中月份中的天数,其值介于1至31之间。setHours设置Date对象中的小时数,其值介于0至23之间。setMinutes设置Date对象中的分钟数,其值介于0至59之间。setSeconds设置Date对象中的秒数,其值介于0至59之间。setTime设置Date对象中的时间值。setMonth设置Date对象中的月份,其值介于1至12之间。Date对象方法说明ToGMTString使用格林尼治标准时间(GMT)数据格式将Date对象转换成字符串表示ToLocaleString使用当地时间格式将Date对象转换成字符串表示To方法:Parse方法和UTC方法方法说明Date.parse(datestring)用日期字符串表示自1970年1月1日以来的毫秒数Date.UTC(year,month,day,hours,min.,secs.)Date对象中自1970年1月1日以来的毫秒数<HTML><BODY><scriptlanguage="javaScript">varnow=newDate();varhour=now.getHours();if(hour>=0&&hour<=12) document.write("上午好!")if(hour>12&&hour<=18)document.write("下午好!");if(hour>18&&hour<24)document.write("晚上好!");document.write("<P>今天日期:"+now.getYear()+"年“+(now.getMonth()+1)+"月"+now.getDate()+"日");document.write("<P>现在时间:"+now.getHours()+"点"+now.getMinutes()+"分");</script></body></HTML>Date对象如何实现获得当前日期和时间获得小时,即当前是几点判断上午、下午还是晚上月份数字0-11,注意+1Date对象setTimeout的用法:setTimeout(“调用的函数”,”定时的时间”)例:varmyTime=setTimeout(”disptime()”,1000);clearTimeout(myTime);本例的时间可以采用定时显示,使用定时器函数,每隔1秒调用disptime()函数显示时间每隔1000毫秒调用函数disptime()执行关闭定时器3.Number数字对象尽管数字都属于Number对象,但这个对象很少使用.属性或方法说明.MAX_VALUE用法:number.MAX_VALUE返回:“最大值”.MIN_VALUE用法:number.MIN_VALUE返回:“最小值”.NaN用法:number.NaN或NaN返回:“非数字”.toString()用法:数字变量.toString()返回:字符串形式的数值4.String对象1.String对象的定义可以通过两种方法创建一个字符串对象。str1="hello";str2=newString("hello");2.String对象的属性字符串对象有一个主要的属性length,可以获得字符串的长度。

3.String对象的方法第一类是关于字符串的运算。

(1)charAt(位置)(2)indexOf(子字符串,起始索引)(3)lastIndexOf(子字符串,起始索引)(4)substring(起始索引,结束索引)

(5)toLowerCase()(6)toUpperCase()(8)sup()(9)fixed()(10)big()(11)small()(12)anchor()(13)link(URL)5.数组声明数组var数组名=newArray(数组大小);例:varemp=newArray(3)添加元素

emp[0]=“AA";emp[1]=“BB";emp[2]=“CC";AABBCCemp

也可以声明数组并赋初值:例:varemp=newArray(“AA”,“BB”,“CC”);<HTML><HEAD><TITLE>使用数组</TITLE><SCRIPTLANGUAGE="JavaScript">varemp=newArray(3);emp[0]="RyanDias";emp[1]="GrahamBrowne";emp[2]="DavidGreene";document.write("数组emp中的数据为:<HR>");document.write(emp[0]+"<BR>");document.write(emp[1]+"<BR>");document.write(emp[2]+"<BR>");</SCRIPT></HEAD></HTML>数组<HTML><HEAD><SCRIPTLANGUAGE="JavaScript">varemp=newArray(3);emp[0]="RyanDias";emp[1]="GrahamBrowne";emp[2]="DavidGreene";emp.sort();document.write(“排序结果是:<HR>");document.write(emp[0]+"<BR>");document.write(emp[1]+"<BR>");document.write(emp[2]+"<BR>");</SCRIPT></HEAD></HTML>数组排序6.算术函数的math对象功能:提供除加、减、乘、除以外的一引些自述运算。如对数,平方根等。静动性:静态对象主要属性:math中提供了6个属性,它们是数学中经常用到的常数E、以10为底的自然对数LN10、以2为底的自然对数LN2、3.14159的PI、1/2的平方根SQRT1-2,2的平方根为SQRT2。

<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></H

温馨提示

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

评论

0/150

提交评论