欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

条件语句 条件语句 

程序员文章站 2024-03-15 16:36:30
...
条件语句是通过判断指定表达式的值来决定执行还是跳过某些语句。这些语句是代码的“决策点”,有时称为“分支”。
1.if
if语句是一种基本的控制语句,它让js程序可以选择执行路径,就是有条件的执行语句,这种语句有两种形式:
(1)if(expression)
      statement
在这种形式中,需要计算expression的值,如果计算结果是真值,那么就执行statement。如果expression的值是假值,那么不执行statement。例如:
var a=1;
if(a==1){    //a==1为真,执行a=3
  a=3;
}
if(a==2){    //a==2为假,不执行a=4
  a=4;
}
(2)if语句的第二种形式引入了else从句,当expression的值是false的时候执行else中的逻辑,其语法如下:
if(expressiob)
   statement1
else
   statement2
例如:
var m=abc;
if(m==a){
  console.log(m);
}
else{
  console.log(m);
}
2.else if
语法如下:
if(n==1){
  //执行代码块1
}
else if(n==2){
  //执行代码块2
}
else if(n==3){
  //执行代码块3
}
else{
  //前面的条件全为false时,执行代码块4
}
3.switch
当所有的分支都依赖于同一个表达式的值时,使用switch,switch之后紧跟着圆括号括起来的一个表达式,随后是花括号括起来的代码块:
switch(expression){
  statements
}
switch 必须有break语句,因为case语句只说了执行代码的起点,没有终点。所以没有break,就会依次执行后面语句,一直到switch结束。
例如:
switch(){
  case 1:
  //执行代码块1
  break;
  case 2:
  //执行代码块2
  break;
  case 3:
  //执行代码块3
  break;
  case 4:
  //执行代码块4
  break;
}
相关标签: 条件语句