JavaScript入門筆記(3)

條件控制語句

條件控制使用if...else if...else語句控制,該語句的使用與C語言幾乎完全相同

var i = 10;
if (i < 11) {
    console.log("python");
} else if(i > 13){
    console.log("C++");
} else {
    console.log("javascript");
}
//python

當(dāng)然,else ifelse都不是必須的

循環(huán)語句

for循環(huán)

JavaScript的for循環(huán)也與C語言的循環(huán)很像(用法幾乎相同)

sum = 0;
for(var i = 0;i < 10; i++) {
    sum = sum + i;
}
console.log(sum) //45

for in循環(huán)

for in 循環(huán)是for循環(huán)的一種變種,可以將一個(gè)對象或者數(shù)組的所有值循環(huán)出來,與Python的for循環(huán)相似,需要注意的是,for in循環(huán)的結(jié)果是被循環(huán)的數(shù)據(jù)類型的key而不是value,對于list來說就是索引值而不是存儲(chǔ)的值

test_ob = {
    name:"go",
    age:10,
    data:12
}
for (var i in test_ob) {
    console.log(i,test_ob[i])
}
/*
name go
age 10
data 12
 */
test_list = [1,2,3,4]
for (var i in test_list) {
    console.log(i)
}
/*
0
1
2
3
 */

while循環(huán)

while循環(huán)與C語言while循環(huán)很像,為一種條件循環(huán)語句,當(dāng)條件滿足的時(shí)候循環(huán),否則跳出繼續(xù)執(zhí)行

var a = 5
while (a >= 2) {
    console.log(a)
    a --
}
/*
5
4
3
2
 */
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容