JS if条件判断,三种语句构造

if 条件判断

JavaScript的if条件判断,十分重要,可以用于控制JS程序的逻辑顺序。几乎每一门计算机可编程的语言都具备if这样的条件判断的机制。JS的if条件判断语句有三种构造方式,如下:

  • if(condition){ 代码块 }
  • if(condition){ 代码块1 }else{ 代码块2 }
  • if(condition){代码块1}else if{condition}{代码块2}else if......{代码块N}else{ 代码块 }

提示:if条件判断执行程序的逻辑为:if中的condition如果为true,则执行condition后面的代码块;如果if条件判断为false,则不执行,或执行else后面的代码块。如果if条件语句中有else if,则if条件判断为false时,逐个判断else if后面的从condition条件,如果遇到true,则执行该else if后面的代码块,如果都为false,则执行else后面的代码块。


单独的if条件判断实例代码,及在线编辑器

<script>
  var x = 1
  if(x<2){x = x + 1}
  alert(x)
</script>

if...else...语句实例代码

<script>
  var y = 2
  if(y>3){y = y + 1}else{y=y+3}
  alert(y)
</script>

if...else if...else语句实例代码

理论上else if的个数可以有任意多个,但实际开发中最好不要太多,便于代码的阅读、维护和修改。

<script>
  var z = 2
  if(z>5){
    z = z + 1
  }else if(z>3){
    z = z +2 
  }else if(z>2){
    z = z+3
  }else{
    z = z+6}
  alert(z)
</script>

全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.