1.调试方式
//控制台输出console.log('hellow ,world');//弹窗,有一个确定按钮alert('wwww.')//弹窗,有输入框以及确定取消按钮var b = prompt('清输入网址')console.log(b);
2.if
2-1 if语句
#结构: if--else-- 如果--否则-- if(条件表达式){ 代码块1 }else{ 代码块2 }#注: 条件表达式为true,执行代码块1条件表达式为false,执行else中的代码块2var age = 18if(age >= 18){console.log("可以打工!");} else {console.log("肥宅!");}
2-2 else if语句
多重判断:// var age = prompt("请输入年龄")// if(age >= 6 && age <= 18){// console.log("少年");// } else if(age >= 18){// console.log("可以打工了!");// } else{// console.log("儿童");// }
3.switch
switch语句用来定义多分支条件语句,语法如下: switch(表达式){ case 值1: 执行体1; break; case 值2: 执行体2; break; ... default: 默认执行体; break; //default语句中break可有可无。 }var score = prompt('请输入你的成绩')score = Number(score)switch(score){case 100:console.log('优秀');break;case 80:console.log('良好');break;case 60:console.log('及格');break;default:console.log('不及格');break;}
4.while
// while(表达式){// 代码块// }// 表达式true 会一直执行while中的代码块var age = 0;while(age <= 3){ // 只要表达式满足条件,就一直再循环中 alert(age); age++}
5.break
for(var i=0;i<=5;i++){ if(i==3){ break; // break 达到某个条件去中断(跳出)循环 } console.log(i);}
6. continue
for(var i=0;i<=5;i++){ if(i==3){ continue; // 跳过某个条件,继续循环 } console.log(i);}