012|JavaScript条件语句

2017-05-20  本文已影响17人  中年小钢炮

在实际的工作中,我们常常会遇到条件判断。当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专业级导师指导吗?想要团队陪你一起进步吗?欢迎加我为好友!

我的微信
上一篇下一篇

猜你喜欢

热点阅读