@Wangww0925
2019-08-07T07:54:33.000000Z
字数 1568
阅读 216
js-笔记
流程控制指令: 会改变程序运行顺序的指令
程序执行顺序: 由上往下执行(顺序执行)
if()else if(){}else if(){}else{}
switch(n){
case 1: // case 值 要注意数据类型
break; // 结束,不要忽略掉
case 2:
break;
dedault: // 如无以上 case值,则执行 default
break;
}
1、初始值
2、判断条件
3、自增减
var i = 0; // 初始值为0
while(i<10){
document.write(i);
i++;
}
var i = 0;
do{
document.write(i);
i++
}while(i<10);
注意:避免死循环
for(var i=0;i<10;i++){
document.write(i)
}
// 初始条件var i=0;可以放外面,但是;分号不能少
var j=0;
for(;j<10;j++){
console.log(j);
}
注意: do{}while()不管条件是不是满足 先执行一次
var j = 1;
while(j < 1){
console.log(j);
j++;
} // 返回 没有内容
var k = 1;
do{
console.log(k);
k++;
}while(k<1); // 返回 1
for(var i = 0; i<10; i++){
if(i==4){
break;
}
document.write(i+'<br>');
} // 返回0 1 2 3 ,到4就不输出了
for(var j = 0; j<10; j++){
if(j==4){
continue;
}
document.write(j+'<br>');
} // 返回0 1 2 3 5 6 7 8 9,就4不输出,直接跳过
function show(){
for(var k = 0; k<10; k++){
if(k>5){
return;
}
document.write(k);
}
}
show(); // 返回1 2 3 4 5,之后的数就不输出
function demo(){
var index = 100;
var num = 200;
return index + num;
console.log('计算完毕'); // return之后的内容不执行,所以控制台不打印
}
document.write(demo()); // 返回300
throw new Error('我错了');
作者 wendy
2019 年 5月 23日