if 语句
今天分享一下
if语句是使用最频繁的语句之一。语法如下
if(condition) statement 1 else statement 2
类似如下常见顾
这里的条件(condition)可以是任何表达式,并且求值结果不一定是布尔值。ECMASCript 会自动调用Boolean()函数将这 个表达式的值转换为布尔值。如果条件求值为true, 则执行语句statement1;如果条件求值为false,则执行语句statement2。这里的语句可能是一行代码, 也可能是一个代码块(即包含在一对 花括号中的多行代码)。来看下面的例子:
if(i>25)
console.1og ("Greater than 25."); //只有一行代码的语句
else
console.log("Less than or equal to 25."); //一个语句块
这里的最佳实践是使用语句块,即使只有行代码要 执行也是如此。这是因为语 句块可以避免对什么条件下执行什么产生困惑。
if(condition1)statement1 else if(condition2) statement2 else stat ement3
下面是一个例子:
if(1➢25){
console.1og ("Greater than 25.");
}else if(i<0) {
eapole.log(Less than 0.");
}else {
console. log("Between 0 and 25, inclusive.");
}
今天就随笔分享一下自己对于if语句的理解 希望有缘人看到了,能给予一点点的帮助,有不对的地方也请帮忙指正。