1.1条件语句:
通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。在JavaScript中,我们可使用以下条件语句:
1) if 语句–只有当指定条件为true 时,使用该语句来执行代码;
2) if...else语句·当条件为true 时执行代码,当条件为 false 时执行其他代码;
3)if..else if...else语句–使用该语句来选择多个代码块之一来执行;
示例代码:
//当时间小于20:00时,生成一个“Good day”问候;
if (time<20){
x="Good day";
}
//当时间小于20:00 时,将得到问候“Good day",否则将得到问候"Good evening";
if (time<20){
x = "Good day";}else{
x = "Good evening";
}
if (time<10){
x="Good morning";
}else if (time<20){
x="Good day";
}else{
x="Good evening";
}
1.2switch语句
用于基于不同的条件来执行不同的动作。
//显示今日的周名称。请注意Sunday=0,Monday=1,Tuesday=2,等等;
var day=new Date().getDay();
switch (day){
case 0:
x="Today it's sunday";
break; //每个case后必须执行break,跳出判断;
case 1:
x="Today it's Monday";
break;
cse2:
x="Today it's Tuesday";
break;
case 3:
x="Today it's Wednesday";
break;
case 4:
x="Today it's Thursday";
break;
case 5:
×="Today it's Friday";
break;
}
1.3for语句
循环可以将代码块执行指定的次数。
示例代码:
var myArry =[“小明",“小红",“小黑"];
for(var i = 0; i<myArry.length; i++){
//执行的代码
}
使用for in循环可以对对象属性以及数组的值进行变量
用for in 遍历对象
示例代码:
var person={fname:"John",Iname:"Doe",age:25};
for (x in person){//这里的x是fname,Iname,age
txt=txt + person[x];
}
用for in遍历数组
示例代码:
var myArry =["小明","小红","小黑"];
for(x in myArry)//这里的x是0、1、2
alert(myArry[x]);
}
1.4while语句
示例代码:
var a = 0;
var b = 5;
while(a < b){
a = a + 1;
}
alert("该while功能循环了"+a+"次");