2.4 条件语句
1) if 语句
基本语法:
if ( condition ){
statements;
}
条件必须放在if 后面的圆括号里。条件求值的结果永远是一个布尔值,即只能是 false 或 true 。花括号里的内容不管有多少条,只有在给定条件的求值结果为 true 的情况下才会执行。因此,在下面这个例 子中,alert 消息永远不会出现:
if ( 1 >2 ){
alert("The world has gone mad !");
}
因为 1 不可能大于2 ,所以上面的这个条件的值永远是 false 。
在这条if 语句中,我们有意把所有的东西放在花括号里。这并不是JavaScript 的一项语法要求,我们这么做只是为了让代码更容易理解阅读。事实上,if 语句的花括号本身并不是必不可少的。如果 if 诗句中 花括号只包含一条语句,那就可以不使用花括号,而且这条 if 的全部内容写在同一行上:
if (1>2) alert("The world is gone mad !");
不过,因为花括号可以提高脚本的可读性,所以在 if 语句中总是使用花括号是一个好习惯。
if 语句还有一个 else 语句。包含在else 中的语句会在给定条件为假的时候执行:
if(condition){
alert()
}else{
alert()
}
比较操作符:大于 (>)小于(<)、不大于( <=)、不小于( >=)、等于( == )、不等于( != );
逻辑操作符: 逻辑与 && 、逻辑或 || 、逻辑非!