目录
JavaScript控制流程
if...else...
switch
while
for
用法跟java差不多
if...else...
使用if语句我们可以判断指定的条件是真的还是假的,然后去执行指定的代码块(声名块)。格式如下
var weather = '雷雨', temperature = 1100;
if ((weather == '晴天') && (temperature <= 26)) {
alert("心情不错");
}else if (weather = '下雨'){
alert('youyu');
}else {
alert("孬");
}
switch
switch同样也能判断多种不同的情况,去执行对应代码。格式如下
用default来指定一个默认的行为,当以上case都不满足则执行default
var weather = '雷雨';
switch (weather) {
case "下雨":
alert('忧郁');
break;
case '晴天':
alert('心情不错');
break;
default:
alert("心情糟糕");
break;
}
while
在应用里边我们经常重复的做一些事情(loop),就是循环,用循环的方法去处理一些数据,while、for是比较常用的循环。
格式如下
var i = 0;
while (i < 10) {
i++;
// if (i % 2 === 0){
// continue; // 跳出当前循环 进入下一次循环
// }
console.log(i);
// 1 2 3 4 5 6 7 8 9 10
}
for
for(循环初始化器; 条件; 结束) 具体看下面代码
var week = ['星期一', '星期二', '星期三','星期四','星期五','星期六','星期天']
for (var i =0; i < week.length; i++) {
console.log(week[i]);
/*
星期一
星期二
星期三
星期四
星期五
星期六
星期天
*/
}