1. 程式人生 > >轉帖 JS的基礎語法2

轉帖 JS的基礎語法2

bsp asc 循環語句 聲明 nbsp .net script sdn case

條件語句(if、switch)、 循環語句(while、do…while、 for … in)、跳轉語句(break,continue)

1、條件語句

Ø if語句

javascrip中的if語句

var num = 10;
// if形式
if(num > 9){
console.log("該數大於9");
}

// if-else 形式
if(num > 9){
console.log("該數大於9");
}else{
console.log("該數小於等於9");

}

// if-else if
if(num > 10){
console.log("該數大於10");
}else if(num <= 10){
console.log("該數小於等於10");
}

// if-elseif(n個)-else
if(num > 10){
console.log("該數大於10");
}else if(num < 10){
console.log("該數小於10");
}else{
console.log("該數等於10");
}

Ø switch語句

switch語句可以直接判斷字符串類型

var num = 4;
switch(num){
case 1:
console.log("num為1");
break;
case 2:
console.log("num為2");
break;
default:
console.log("num不為1,2");
}

2、循環語句

在javascript中也存在循環語句for while do-while



Ø for循環

var iCount = 6;

for (var i = 0; i < iCount; i++) {

alert(i);

}

註意 變量用var

Ø while

var i = 0;
while (i < 10) {
i += 2;
}

Ø do-while

var i = 0;
do {
i += 2;
} while (i < 10);

註意:在while後面的分號



有種特別的循環:for .. . in

var arr = [‘11‘,22,"33"];
for(var elem in arr){
console.log("elem:"+elem); // 0, 1, 2
console.log("arr[elem]:"+arr[elem])
}

3、跳轉語句

break:跳出循環體

continue:本次跳出當前循環
---------------------
作者:ashencode
來源:CSDN
原文:https://blog.csdn.net/ashencode/article/details/77618693
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

轉帖 JS的基礎語法2