在实际的工作中,我们常常会遇到条件判断。当A条件时,做a行为,当B条件时,做b行为。
JavaScript中实现条件判断的语句是 if...else...,直译过来就是“如果...否则...”。其语法规则如下:
if (condition) {
statement_1; // 如果condition为true,则执行 statement_1 语句
} else {
statement_2; // 否则,则执行 statement_2 语句
}
上述规则中,condition是一个布尔类型变量(true | false),或一个计算结果为布尔类型的表达式(如 a>c)。
条件语句根据判定条件不同,会选则不同的代码执行。每一种条件所执行的语句,被称做一个分支。
举个例子,现在要写一个脚本,根据学生年龄大小,返回该学生是否成年。先看一下代码:
var age = 18 // 年龄
if (age>=18){ // 判断age是否大于18
console.log("已成年") // 如果age大于等于18,则输出"已成年"
}
else{
console.log("未成年") // 如果age小于18,则输出"未成年"
}
上面的代码,套用一下if...else..语法,可以看到“age>18”就是condition,而下面两条log分别是statement_1、statement_2。
我们来看一下执行结果:
年龄判定脚本执行结果可能看到,因为age等于18,所以脚本最终执行了“console.log("已成年")”分支。
好的,这一节我们学习了最基础本的条件分支语句。恭喜你!你又进步了!
条件分支语句中的{}(大括号)的含意是什么?
什么是 elif 语句?
请继续关注我的课程,我将在后续课程中帮大家依次解答上述问题。
想学计算机技术吗?需要1对1专业级导师指导吗?想要团队陪你一起进步吗?欢迎加我为好友!
我的微信
网友评论