JavaScript 基礎(三)【語句、流程控制、流程語句嵌套】

語句

語句是js向瀏覽器發出的命令,告訴瀏覽器要執行什麼操作,是一句完整的話。
分爲聲明語句、賦值語句、輸出語句、流程語句等等

流程控制

程序是從上而下執行的,但有時我們希望它根據一定的條件來執行,這時會需要使用流程控制語句。流程控制語句有循環語句和判斷語句

循環

應用場景:需要重複執行某段代碼時
舉例:輸出0到20共21個數字
For循環:

for(var i=0; i<=20; i++){
	console.log(i)
}

循環結構講解:循環變量初始值,循環條件,循環變量重新賦值
while循環

var i=0;
while(i<=20){
	console.log(i);
	i++;
}

while和do while
避免無限循環

判斷

應用場景:需要滿足條件時才執行代碼
例子:如果是申公豹,輸出壞蛋,如果是哪吒,輸出魔童,如果是敖丙,輸出靈珠,如果是李靖,輸出父親,如果是太乙,輸出真人
if語句

var name = "申公豹";
if(name == "申公豹") {
	alert("壞蛋");
}else {
 alert("好人")
}

switch語句:

var name = "李靖";
switch(name) {
	case '申公豹';
		alert("壞蛋");
		break;
	case '哪吒';
		alert("魔童");
		break;
	case '敖丙';
		alert("靈珠");
		break;
	case '李靖';
		alert("父親");
		break;
	case '太乙';
		alert("真人");
		break;
	default:
		alert("默認");
		break;
}

流程語句嵌套

需求:循環輸出名字,如果是申公豹,輸出壞蛋

	var arr = ["申公豹"];
	for(var i=0; i<arr.length; i++){
		var name = arr[i];
		if(name == '申公豹'){
			console.log('壞蛋');
		}else{
			console.log(name);
		}
	}

各個語句之間都可以進行嵌套,我們可以靈活運用來實現自己的需求

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章