JavaScript If-else语句
JavaScript的if-else语句用于根据条件为真或为假来执行代码。JavaScript中有三种形式的if语句。
- If语句
- If else语句
- if else if语句
JavaScript If语句
只有在表达式为真时才评估其内容。JavaScript if语句的签名如下所示。
if(expression){
//content to be evaluated
}
JavaScript的If语句流程图
让我们来看一下JavaScript中if语句的简单例子。
<script>
var a=20;
if(a>10){
document.write("value of a is greater than 10");
}
</script>
输出
value of a is greater than 10
JavaScript If…else语句
它根据条件的真假来评估内容。JavaScript if-else语句的语法如下。
if(expression){
//content to be evaluated if condition is true
}
else{
//content to be evaluated if condition is false
}
JavaScript的If…else语句的流程图
让我们来看看在JavaScript中使用if-else语句找出偶数或奇数的例子。
<script>
var a=20;
if(a%2==0){
document.write("a is even number");
}
else{
document.write("a is odd number");
}
</script>
输出
a is even number
JavaScript的if…else if语句
只有在多个表达式中的表达式为真时才评估其内容。JavaScript的if else if语句的签名如下所示。
if(expression1){
//content to be evaluated if expression1 is true
}
else if(expression2){
//content to be evaluated if expression2 is true
}
else if(expression3){
//content to be evaluated if expression3 is true
}
else{
//content to be evaluated if no expression is true
}
让我们来看看javascript中if else if语句的简单示例。
<script>
var a=20;
if(a==10){
document.write("a is equal to 10");
}
else if(a==15){
document.write("a is equal to 15");
}
else if(a==20){
document.write("a is equal to 20");
}
else{
document.write("a is not equal to 10, 15 or 20");
}
</script>
输出
a is equal to 20