教学项目二十 JavaScript分支与循环程序设计 教学内容】 讲解 JavaScript函数定义、分支程序及循环程序设计 教学目的】 使学生学会设计 JavaScript多分支程序,循环程序 教学重点】 JavaScript循环程序设计 教学难忘】 JavaScript循环程序设计 教学方式】 讨论式、案例分析式、练习式相结合 【教学参考】 1.< JavaScript入门与提高>杨浩著 清华大学出版社 2.< Internet网页工场》〉 Wittle工作室重庆出版社 3.< JavaScript从入门到精通>〉 电脑报社出版 4.< JavaScript编程起步> 人民邮电出版社
教学项目二十 JavaScript分支与循环程序设计 【教学内容】 讲解JavaScript函数定义、分支程序及循环程序设计 【教学目的】 使学生学会设计JavaScript多分支程序,循环程序 【教学重点】 JavaScript循环程序设计 【教学难点】 JavaScript循环程序设计 【教学方式】 讨论式、案例分析式、练习式相结合 【教学参考】 1.<<JavaScript 入门与提高>> 杨浩著 清华大学出版社 2.<<Internet 网页工场>> Wittime工作室 重庆出版社 3.<<JavaScript从入门到精通>> 电脑报社出版 4.<<JavaScript编程起步>> 人民邮电出版社
教学过程】 新课】 函数定义语句 1、 function函数名(形参表) (函数执行部分) 2、 return 格式: return表达式 返回函数的值
【教学过程】 【新课】 一、函数定义语句 1、 function 函数名(形参表) { . . .(函数执行部分) } 2、 return 格式: return 表达式 返回函数的值
二、 Javascript两分支语句 案例设计:检测用户的手机号码 ]6:特数代码检测手机号码ht一 crosoft Internet Exp1oxer 交件)编①)燕看收藏)工具帮助 后··国图的搜索次收藏夹的媒体份应,孕·回出 地址)eG:\特效代码检测手机号码htm 转到链接” 示例:1312346566 Microsoft Internet Explorer xI 你填的是正确的手机号码 确定 □完毕 我的电脑 开给问a119- Micros 特效代码 「强6\特效代码\检测 E?10:29
二、Javascript两分支语句 案例设计:检测用户的手机号码
②阅 收爽媒体必 址():特代码检手机号t 转到接 示例,1309876 [了 手机号码应该是11位数事 把口用 h:特效码检 后 回必①搜索收兴的媒体·二 地址()的:特代码检调于机号m 示例:11111111 手机号码应该以13开 完毕 我的电胎
分析: (1)手机号码应为1位 obj. length=ll (2)手机号码应以13开头 obj. substring(0, 1)=13 3)手机号码是由09的数字1位数字组成 使用函数 isNaN(测试字符串中是否有非数字字符 <> <body> <script> function aa(ob j) f(obj. length!=1) alert("手机号码应该是11位数字") Ise if(obj. substring(0,2)!=13”) alert(“手机号码应该以13开头 else if( i sNaN(obj) alert("手机号码应该是11位数字") else alert("你填的是正确的手机号码"); scrip
分析: (1) 手机号码应为11位 obj.length=11 (2) 手机号码应以13开头 obj.substring(0,1)=”13” (3) 手机号码是由0—9的数字11位数字组成 使用函数isNaN()测试字符串中是否有非数字字符 <html> <body> <script> function aa(obj) { if(obj.length!=11) alert("手机号码应该是11位数字"); else if(obj.substring(0,2)!=“13”) alert(“手机号码应该以13开头 "); else if(isNaN(obj)) alert("手机号码应该是11位数字"); else alert("你填的是正确的手机号码"); } </script>