3.JS循环语句,判断语句

3.JS循环语句,判断语句

循环语句

if
if就是 “如果”的意思。
if ( 条件表达式) {
语句1
}
语句2

表达式值为真时,执行if控制的语句

语句体只有一条语句时,可以不加{}

例:如果输入

if else
if(条件表达式){
语句1
}else{
语句2
}
语句3
if语句也成为“选择语句”、“条件判断语句”

if else
if…else if…else 语句:使用该语句来选择多个代码块之一来执行
用户输入成绩,如果成绩大于等于85,那么提示优秀;
否则如果成绩大于等于70,那么提示良好;
否则如果成绩60~69,那么提示及格;
否则,不及格
if(条件表达式1){
语句1
}else if(条件表达式2){
语句2
}else if(条件表达式3){
语句3
}
……
如果上面条件满足则不会判断下面内容。
配合函数 return将会很少使用这个用法

if 嵌套
if(条件){
if(条件){
}
}

switch case
switch(n)
{
case 1:
代码块 1
break;//跳出语句块,后面将不再执行。如果没有将会继续执行下一个语句块,叫做穿透效果
case 2:
代码块 2
break;
default:
n 与 case 1 和 case 2 不同时执行的代码
}

工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在则执行与该 case关联的代码块。请使用 break 来阻止代码自动地向下一个 case 运行。
3.JS循环语句,判断语句

判断语句

while
语法格式:
while(判断语句){
循环体;

语句2
while语句是一种先判断,后运行的循环语句。也就是说,必须满足条件了之后,方可运行循环体。
例如:
var i=1; //赋初值语句
while(i<=10) //控制循环条件
{
document.write(“hello world!
”); //循环体
i++; //循环增量
}
关于while循环:
while循环先判断表达式,后执行循环体。循环体有可能一次也不执行。
循环体应包含有使循环趋向结束的语句;
下列情况,退出while循环
条件表达式不成立
循环体内遇 break
do while
赋初值1;
do
{
循环体;2
循环增量;3

}while(循环条件);4

do…while语句是一种先运行,后判断的循环语句。也就是说,不管条件是否满足,至少先运行一次循环体。
var i=1;
do{
document.write(“hello world!
”); //循环体
i++;
}while(i<=10);
循环三要素:即表达式1,表达式2,表达式3
(循环变量赋初值,循环判定条件,循环增量)

循环体:需要重复执行的语句。
for(表达式1;判断表达式2;表达式3)

循环体;

语句5
for
for(var i=0;i<10;i++){
console.log(i)
}
循环嵌套
for(var i=0;i<10;i++){
for(var j=0;j<10;j++){
console.log(i,j,i*j)
}
}
其他
1. break:
break语句会立即退出循环,强制继续执行循环后面的语句,结束本层循环。
一般出现在循环语句和 switch中
2.continue
continue语句仅用于循环语句。虽然也是立即退出循环,但退出循环后会从循环的顶部继续执行,结束本次循环进行下一次。
出现在循环语句中
for (var box = 1; box <= 10; box++) {
if (box == 5) break; //如果box是5,就退出循环
document.write(box);
document.write(’
’);
}

for (var box = 1; box <= 10; box++) {
if (box == 5)
continue; //如果box是5,就退出当前循环
document.write(box);
document.write(’
’);
}
笔记:
1.,三元运算符;
条件 ? 条件是true返回结果 : 条件是false时返回结果
返回布尔值的运算时不用 var s=3>5
3.JS循环语句,判断语句
2.if中条件 会隐式转换为布尔值,最后的结果只要不是那六中都会进入

3.循环:目的是为了重复执行
3.JS循环语句,判断语句

3.JS循环语句,判断语句

ascll10码值和数值转换
3.JS循环语句,判断语句

3.JS循环语句,判断语句
乘法口诀表
3.JS循环语句,判断语句
质数
3.JS循环语句,判断语句
3.JS循环语句,判断语句

3.JS循环语句,判断语句
3.JS循环语句,判断语句
瑞年
3.JS循环语句,判断语句

3.JS循环语句,判断语句
3.JS循环语句,判断语句