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中的代码块2
var age = 18
if(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);
}