chapter04 javascript2 词法 数据类型 变量 数组 语句 调试.ppt

chapter04 javascript2 词法 数据类型 变量 数组 语句 调试.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5 JavaScript 语句 JavaScript 代码:JavaScript 代码是 JavaScript 语句的序列,一般使用分号分隔 script type=text/javascript document.write(h1This is a header/h1); document.write(pThis is a paragraph/p); /script JavaScript 注释:与Java相同 可以添加注释来对 JavaScript 进行解释,或者提高其可读性,单行的注释以 // 开始。 多行注释以 /* 开头,以 */ 结尾。 with和for in语句 with语句:为一段程序建立一个缺省对象 with(对象){ 语句组 } for in语句:遍历数组下标(index)或者对象属性 for (property in expression) { 语句组 } 例子:变量范围和with(with01.html) script type=text/javascript var global01 = first; test(); with (document) { writeln(h1+global01+/h1); writeln(h1+global02+/h1); writeln(h1+local+/h1); } function test() { global02 = second; var local = third; } /script 例子:for in(for03.html) script type=text/javascript var intAry=new Array(1,2,3); for(var index in intAry) document.writeln(h1+intAry[index]+/h1); /script 6 数组 数组也是一种JavaScript对象 动态数组 长度可以自动动态变化 数组元素类型可以不一致 数组对象的创建 var a1=new Array(); var a2=new Array(length); //指定长度 var a3=new Array(e1,e2,…); //枚举数组元素 var a4=[e1,e2,…]; //枚举数组元素(常用) 数组长度自动可变:length属性 有效数组下标:0——length-1 例子:array01.html script language=javascript type=text/javascript var tips = new Array(3); tips[0]=每日一语(1); tips[1]=每日一语(2); tips[2]=每日一语(3); tips[3]=每日一语(4); tips[4]=每日一语(5); for(var i=0;itips.length;i++) document.write(h1+tips[i]+/h1); /script 数组对象成员方法 toString():数组转换成字符串,默认间隔符为”,” valueOf():返回数组的字符串形式,默认间隔符为”,” 特定字符分隔的字符串 字符串数组 split join join():数组元素组合成字符串,加上默认间隔符为”,” join(splitStr):数组元素组合成字符串,指定分割符splitStr 例子:数组成员方法(array02.html) html body script type=text/javascript var ary=[apple,banana,orange]; document .write(h1+ary.valueOf()+/h1); document .write(h1+ary.toString()+/h1); document .write(h1+ary.join()+/h1); document .write(h1+ary.join(*)+/h1) /script /body /html 例子:二维数组(array03.html)  script type=text/javascript var ary=new Array(3); ary[0]=new Array(apple,1); //数组元素类型可以不一致 ary[1]=new Array(orange,2); ary[2]=new Array(banana,3); for(v

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档