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

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

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值