欢迎来到天天文库
浏览记录
ID:45235748
大小:338.50 KB
页数:69页
时间:2019-11-11
《JavaScript程序构成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第10章JavaScript程序构成本章学习要求掌握运用选择语句实现各种选择流程控制,掌握if语句和switch语句的使用掌握构建循环结构,并运用循环语句实现循环流程控制,掌握while语句和for语句的使用了解模块化设计的思想,并学会运用函数实现模块10.1选择语句if语句switch语句。if语句.if…else语句简单的if语句多分支if语句if…else语句一般格式:if(条件表达式){语句块1}else{语句块2}if(a>b)max=a;elsemax=b;条件表达式通常指一个逻辑表达式或关系表达式,在执行if语句时
2、首先对表达式求解,得到逻辑值为“true”时,继续执行语句块1中的语句,否则得到逻辑值“false”继续执行语句块2中的语句说明条件表达式的类型不限于逻辑表达式或关系表达式,也可以是任意数值类型。当表达式的值为0时,按“false”处理;当表达式的值为非0时,按“true”处理。if(a)document.write("非零");elsedocument.write("零");条件表达式必须放在一对圆括号中语句块中有多条语句,需要用一对花括号括起来;当只有一条语句时,花括号可以省略。简单的if语句一般格式:if(条件表达式){语
3、句块1}if(c>max)max=c;例编写求三个数a,b,c之中的最大值的程序段程序代码:
5、{语句块n;}else{语句块n+1;}if(score>=90)grade='A';elseif(score>=80)grade='B';elseif(score>=70)grade='C';elseif(score>=60)grade='D';elsegrade='F';程序流程图假真假真假真真假score>=90grade='A'grade='C'score>=80score>=70score>=60grade='F'grade='D'grade='B'if语句的嵌套在if语句的分支语句块中又包含一个或多个if语句称为if
6、语句的嵌套,语法的一般格式如下:if(条件表达式1)if(条件表达式2)语句块1else语句块2elseif(条件表达式3)语句块3else语句块4if语句的嵌套说明在使用嵌套的if语句时,要注意if与else的配对关系,else总是与它上面的最近的if配对。如果if与else的数目不一样,最好用花括号明确它们的匹配关系。多分支结构实质上是if语句嵌套结构的一种特殊形式,是在else分支中嵌套了一个选择结构。在一个基本结构的语句块中可以嵌套不同结构的语句,包括顺序结构、选择结构和循环结构,通过嵌套的思想,可以得到千变万化的程序控
7、制结构。求实足年龄问题,实足年龄是用当前年份减去生日年份,还要判断生日是否到了,如果还没有过生日,实足年龄要减一岁。
8、birthmonth,birthday,age;//通过输入框获取你的生日birthyear=prompt("请输入你生日年份",2007);birthmonth=prompt("请输入你生日月份",12);birthday=prompt("请输入你出生日",3
此文档下载收益归作者所有