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);
		}
	}

各个语句之间都可以进行嵌套,我们可以灵活运用来实现自己的需求

发布了23 篇原创文章 · 获赞 51 · 访问量 1139

猜你喜欢

转载自blog.csdn.net/xqainyo/article/details/105160543