JS语句
分支循环语句
节数知识点要求
第一节(什么是语句)语句是什么了解
第二节(顺序语句)顺序语句了解
第三节(分支语句)单分支语句掌握
多分支语句掌握
switch语句理解
第四节(循环语句)while语句掌握
for循环掌握
do-while循环了解
第五节(嵌套语句)if嵌套掌握
循环嵌套掌握
第六节(跳转语句)break语句掌握
continue语句掌握
语句:就是由一些表达式组成的,结尾要加分号。
var aa = ”world”;
document.write(“Hello!”+aa);
alert();
console.log();
单分支语句
方式1:
if(条件判断){
语句;
}
作用:如果条件判断为真(true),就执行大括号内的语句。如果为假(false),什么都不执行。
If语句注意事项:
if语句后面不要加分号(;)
If(x>0);
{
语句;
}
条件为true的情况
方式2:
if(条件判断){
语句1;
}
else{
语句2;
}
作用:如果条件判断为真(true),就执行大括号内的语句1,如果为假(false),就执行else中的语句2。
流程图如下:
if-else语句流程图。
语法结构总结说明:
if(条件判断1){
语句1;
}
else if(条件判断2){
语句2;
}
else if(条件判断3){
语句3;
}
else{
语句n;
}
执行过程:满足相应的条件判断,就执行相应的语句,如果以上条件都不满足,就执行最后的else语句。
具体实例:输入一个学生的成绩,判断优良中差不及格
if-else多分枝语句流程图
isNaN函数的总结说明:
isNaN(‘内容’):判断你输入的内容是否是一个数字
如果是数字或者是一个数字字符串,它返回的结果是false,如果不是一个数字或者不是一个数字字符串,它返回的结果是true.
我们先看语法结构:
switch(表达式){
case 表达式1:
语句1;break;
case 表达式2:
语句2;break;
case 表达式3:
语句3;break;
case 表达式4:
语句4;break;
default:
语句n;
}
解释说明:
执行过程:先计算switch(表达式)中的值,满足哪个case语句,就执行相应的语句,前提case语句后面要加上break语句。break:强制终止语句。case里面的表达式,一般我们用一个常量表达式。
switch 流程图:
求圆的面积:
小贺刚上班,按工作时间小时制领取周工资,工资标准是,每小时rate元RMB。每周工作时间40小时,如果要加班,超出部分按正常工资的1.5倍计。这周小贺上班的时间为hour小时,请编程序,输入rate和hour,输出小贺本周的薪水。
>1000 5折
>=800 <1000 6折
>=500 <800 7折
>=200 <500 8折
<200 9折
生活我们有的时候经常重复做一件事情。计算机中我们也会重复的做一件事件,那么我们可以使用循环来实现。
while循环的流程图:
语法总结说明:
循环初始值
while(条件判断表达式){
语句;
循环变化值
}
当条件判断表达式为真,执行循环内的语句,为假要退出循环。
1-100即能被3整除也能被五整除的数有哪些?
语法总结说明:
for(表达式1;表达式2;表达式3){
语句;
}
表达式1:初始值
表达式2:条件判断
表达式3:变化值
先计算表达式1的值,然后在进行条件判断,然后在执行for循环内的语句,最后在执行表达式3。
for循环语句的流程图:
for循环的其他表示方法:
语法格式说明:
do{
语句;
}
while(条件判断);
while 和 do-while的区别是:
While:先判断后执行,条件为假一次都不执行。
Do-while:先执行后判断,条件为假也至少执行一次。
for-in:主要是遍历数组和对象的。
数组的使用:
对象的使用
乘以10+2
循环之中还有循环
循环的嵌套
¥¥¥¥¥
¥¥¥¥¥
¥¥¥¥¥
具体的实现思路:
第一层循环:控制有几行
第二层循环:控制每行有几列
每当外层循环,循环一次,内循环,循环5次?
1
12
123
1234
12345
9
999
99999
分析一下:
分成两部分
你有20元,每瓶可乐3元,一个空瓶1元,最后买几瓶可乐。
20/ 3 =6,2
6+2 =8/3 =2 ,2
2+2 =4/3=1
9
循环的条件:总的金额>每瓶可乐的单价
什么是质数?
只能够被1还有自身整除的数就是质数,没有其他的因数。
2,3,5,7,11
怎样判断质数: