北大青 7E 男 第八章 Javascript核心语言对象 ACCP V4.0
ACCP V4.0 第八章 JavaScript 核心语言对象
北大青 7E 男 回顶 口声明一个变量x,初值为10,对应的s代码? 口aert(10+“30);显示为什么效果? 口将字符串转换为整数,使用哪个函数? var×="c,var switch (x) case a y=5 case 'b 6 default 0 指出代码错误 ACCP V4.0
ACCP V4.0 2 回顾 ❑声明一个变量x,初值为10,对应的js代码? ❑alert(10+“30”);显示为什么效果? ❑将字符串转换为整数,使用哪个函数? var x=“c”,var y; switch(x) { case “a”: y=5; case ‘b’ : y=6; default: y=0; } 指出代码错误
北大青 7E 男 目标 口使用数组 口使用循环语句控制应用程序 口创建自定义函数 口理解 JavaScript对象 口使用 String、Mah和Date等对象 ACCP V4.0
ACCP V4.0 3 目标 ❑使用数组 ❑使用循环语句控制应用程序 ❑创建自定义函数 ❑理解 JavaScript 对象 ❑使用 String、Math 和 Date 等对象
北大青 7E 男 数组4-1 口声明数组 var数组名= new Array(数组大小); 1: var emp new Array (3) 口添加元素 emp emp[]=“AA"; AA emp[]=“BB"; emp[2]=“CC"; BB CC 也可以声明数组并赋初值: 例: var emp= new Array(“A”,“BB”,“CC”); ACCP V4.0
ACCP V4.0 4 数组 4-1 ❑声明数组 var 数组名 = new Array(数组大小); 例: var emp = new Array(3) ❑添加元素 emp[0] = “AA"; emp[1] = “BB"; emp[2] = “CC"; AA BB CC emp 也可以声明数组并赋初值: 例: var emp=new Array(“AA”,“BB”,“CC”);
北大青鸟 数组42 地址0)1]c:nata转到链接 使用数组 数组em中的数据为: "); document. write(emp[0+) document. write(emp[ 1+ document. write(emp[2]+) ACCP V4.0
ACCP V4.0 5 使用数组 var emp = new Array(3); emp[0] = "Ryan Dias"; emp[1] = "Graham Browne"; emp[2] = "David Greene"; document.write("数组emp中的数据为:"); document.write(emp[0]+""); document.write(emp[1]+""); document.write(emp[2]+""); 数组 4-2
北大青 7E 男 数组4-3 口常用属性 length:返回数组中元素的个数 口常用方法 方法 说明 joIn 将数组中的元素组合成字符串 reverse 颠倒数组元素的顺序,使第一个元素成为最后一个,而最 后一个元素成为第一个 sort 对数组元素进行排序 ACCP V4.0
ACCP V4.0 6 数组 4-3 ❑ 常用属性 length :返回数组中元素的个数 ❑ 常用方法 方 法 说 明 join 将数组中的元素组合成字符串 reverse 颠倒数组元素的顺序,使第一个元素成为最后一个,而最 后一个元素成为第一个 sort 对数组元素进行排序
北大青鸟 数组排序4-2 地址①))c:转到链接 ") document. write(emp0J+) document. write(emp[1+ ) document. write(emp[2]+) </HTML ACCP V4.0
ACCP V4.0 7 var emp = new Array(3); emp[0] = "Ryan Dias"; emp[1] = "Graham Browne"; emp[2] = "David Greene"; emp.sort( ); document.write(“排序结果是:"); document.write(emp[0]+""); document.write(emp[1]+""); document.write(emp[2]+""); 数组排序 4-2
北大青 7E 男 循环 afo循环 口 do-while a while ACCP V4.0
ACCP V4.0 8 循环 ❑for循环 ❑do-while ❑while
北大青 男 点 for循环 H环 例AD> TF循环演示TLE(如何实现 KSfoREdAESPAGs JavaScript document.Write( agn= center>打印金字塔直线 for (,0; i) SCRP当仁=5时,≮ HR align= enter width5%> ACCP V4.0
ACCP V4.0 9 For 循环演示 document.write("打印金字塔直线"); for (var i= 0; i"); ❑ for循环 例: var i; for (i=0; i
其Whie和do- while循环 A能循环 浆 CSS font-size: 150: colo钢c96; 输入一个字符,直 font-family: Webdings到N停止,用哪个循 飞 WHIle循环 环 dodament. write“!H3>每个字符都对应一个漂亮的埃及图像" 先执行,后判断循环条件 vaH&prompt"输入一个字符,输入N或n停止","A") 吧饗21m15y
ACCP V4.0 10 .myfont { font-size:150; color:#c99c96; font-family:Webdings //产生埃及图像的特殊字体 } document.write("每个字符都对应一个漂亮的埃及图像"); do { var c = prompt("输入一个字符,输入N 或n停止","A") ; document.write (""+c+""); }while (c !="N" && c !="n"); ❑while循环 while(循环条件) { //语句; } ❑do-while循环 do { //语句; }while(循环条件); while和do-while循环 先执行,后判断循环条件 输入一个字符,直 到N停止,用哪个循 环