- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chapter2JavaScript流程控制和函数
第二章
JavaScript流程控制和函数
本章目标
掌握if语句和switch语句
掌握循环控制语句3种结构
掌握常用的内置函数
掌握函数的定义与调用
简单if语句
If …else 语句
多重if语句
if语句
if(条件表达式)
{
语句块;
}
if(条件表达式)
{
语句块1;
}
else
{
语句块2;
}
if(条件表达式)
{
语句块1;
}
else if(条件表达式2)
{
语句块2;
}
…
else if(条件表达式n)
{
语句块n;
}
else
{
语句块n +1;
}
if-else 示例
输入分数:50 显示考试不及格对话框
script type=text/javascript
!--
var score ; //定义变量score代表分数
score = prompt(请输入成绩,); //使用window对象prompt函数,弹出一个输入框
if (score = 60) //判断分数是否=60,返回true或false
{
alert(考试及格!); //如果分数=60为true则显示及格的消息
}
else
{
alert(考试不及格!); //如果分数60则显示不及格的消息
}
//--
/ script
多重if 示例
script type=text/javascript
!--
var score ;
score = prompt(请输入成绩,);
if (score = 90) //判断分数是否=90,返回true或false
{
alert(你的成绩一级棒啊!);
}
else if(score=80 score 90)
{
alert(你的成绩优秀啊!);
}
else if(score=70 score 80)
{
alert(你的成绩优良啊!);
}
else if(score=60 score 70)
{
alert(你的成绩一般般啊!);
}
else{
alert(你的成绩很差啊!);
}
//--/script
输入不同分数,显示不同的对话框
这里我们碰到了短路与 和短路和的问题
switch多分支语句
switch语句和示例
switch (表达式)
{ case 常量1 :
JavaScript语句1;
break;
case 常量2 :
JavaScript语句2;
break;
...
default :
JavaScript语句3;
}
script type=text/javascript
!--
var grade ; //定义变量grade代表学期号
grade= prompt(请输入学期号(1-3):,); //返回字符串类型
switch(grade)
{
case 1: //条件是字符串类型
alert(本学期我们学习课程是有HTML,Java基础,SQL基础!);
break;
case 2:
alert(本学期我们学习课程是有JS,J2SE,SQL高级!);
break;
case 3:
alert(本学期我们学习课程是有Struts,Spring,Hibernate!);
break;
default:
alert(你输入的学期号有误!);
}
//--/script
while(条件表达式)
{
语句;
}
while循环
do-while循环
for循环
循环语句
do{
语句;
} while (条件表达式);
for(初始化; 条件; 增量)
{
语句; }
2008年全球福布斯财富排行榜(前5位)
循环输出字符
打印99乘法表
循环示例
script type=text/javascript!--
var a=b=c=d=e=0; //声明5个循环变量
while(a=620){
document.write(█);
a+=20; //改变循环变量的值
}
document.write( Warren Buffett:620亿美元br);
while(b=600){
document.write(█);
b+=20;
}
document.write( Carlos Slim Helu:600亿美元br);
while(c=580){
document.write(█);
c+=20;
}
document.write( William Gates:580亿美元br);
while(d=450){
document.write(█);
d+=20;
您可能关注的文档
- 6设计图案.docx
- 7-9的乘法口诀练习.ppt
- 7 时态III(将来时).ppt
- 7-9章 系统发育 进化.docx
- 7一维随机变量的分布.ppt
- 7以内数的守恒.ppt
- 7城市轨道交通服务补救.ppt
- 73平行线的性质1.ppt
- 73平行线的性质2.ppt
- 7夜归鹿门歌ppt.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)