if語句
if(表達(dá)式){
語句
}else{
語句
}
條件可以是:
布爾值:true:成立 ; false:不成立
number:非0:成立; 0: 不成立
string: 非空字符串: 成立 ; 空字符串: 不成立
object: 非null: 成立; null:不成立
//條件不成立
if(null){
alert("條件成立");
}else{
alert("條件不成立");
}
/*
swtich語句
swtich(變量){
case 選項(xiàng)1:
語句;
break; 如果不break,就會繼續(xù)下面選項(xiàng)的語句
case 選項(xiàng)2::
語句;
break;
default:
默認(rèn);
}
注意:
case的條件:
1)可以是常量. string,number
2)可以是變量。(java是不能是變量)
3)可以是表達(dá)式 (java不能這樣)
*/
/*
var i = "b";
var b = "b";
switch(i){
case "a":
document.write("你選擇了a");
break;
case b:
document.write("你選擇了b");
break;
case "c":
document.write("你選擇了c");
break;
case "d":
document.write("你選擇了d");
break;
default:
document.write("你選擇了其他");
break;
}
*/
/*
var age = 20;
switch(true){
case age>=18:
document.write("他是成年人");
break;
case age<18:
document.write("他是未成年人");
break;
}
*/
/*
for語句:
for(初始化語句;判斷進(jìn)入條件;步長語句){
語句
}
*/
/*
var result = 0;
for(var i=1;i<=100;i++){
result+=i;
}
document.write("結(jié)果為:"+result);
*/
/*
while語句
while(表達(dá)式){ true的時候才進(jìn)入循環(huán)
語句
}
*/
/*
var i = 1;
while(i<=5){
document.write("helloworld<br/>");
i++;
}
*/
/*
do-while語句
do{
語句
}while(表達(dá)式)
*/
var i = 1;
do{
document.write("helloworld<br/>");
i++;
}while(i<=5);
/*
1,顯示"*"為三角型,5行,第1行有1個"*",第2行有2個"*"……
2,顯示乘法口訣。
1*1=1
1*2=2 2*2=4
....
1*9=9 2*9=18 ...
*/
for(var i=1;i<=5;i++){ //行數(shù)
for(var j=1;j<=i;j++){ // 控制星星數(shù)
document.write("* ");
}
document.write("<br/>");
}
document.write("<hr/>");
for(var i=1;i<=9;i++){
for(var j=1;j<=i;j++){
document.write(i+"*"+j+"="+(i*j)+" ");
}
document.write("<br/>");
}