JS新手入门笔记整理:条件判断

判断语句:IF

单向判断:if...

语法

if(条件)
{
     ……
}
  • 如果“条件”返回结果为true,则会执行大括号{}内部的程序;如果“条件”返回结果为false,则会直接跳过大括号{}内部的程序,然后按照顺序执行后面的程序。
  • 由大括号括起来的程序,我们又称为“语句块”。语句块常用于选择结构、循环结构以及函数中,JavaScript会把一个语句块看成一个整体来执行。

JS新手入门笔记整理:条件判断_第1张图片


双向判断:if...else...

语法

if(条件)
{
     ……
}
else
{
     ……
}
  • 当条件返回结果为true时,会执行if后面大括号{}中的程序;当条件返回结果为false时,会执行else后面大括号{}中的程序。

JS新手入门笔记整理:条件判断_第2张图片

多向选择:if...else if...else...

语法

if(条件1)
{
     //当条件1为true时执行的代码
}
else if(条件2)
{
     //当条件2为true时执行的代码
}
else
{
     //当条件1和条件2都为false时执行的代码
}

if语句的嵌套

语法

if(条件1)
{
    if(条件2)
    {
         当“条件1”和“条件2”都为true时执行的代码
    }
    else
    {
         当“条件1”为true、“条件2”为false时执行的代码
    }
}
else
{
    if(条件2)
    {
         当“条件1”为false、“条件2”为true时执行的代码
    }
    else
    {
         当“条件1”和“条件2”都为false时执行的代码
    }
}

判断语句:switch

语法

switch(判断值)
{
    case 取值1:
         语块1;break;
  
    case 取值2:
         语块2;break;
  	……
  	case 取值n:
         语块n;break;
  
  	default:
         语句块n+1;
}
  • switch是“开关”,case是“情况”,break是“断开”,default是“默认”。
  • switch语句会根据“判断值”进行判断,然后选择要使用哪一个case。如果每一个case的取值都不符合,那就执行default的语句。
  • 在switch语句中,系统会从第1个case开始判断,直到找到满足条件的case后,就会退出,后面的case就不会执行了。
  • break语句用于结束switch语句,从而使JavaScript仅仅执行对应的一个分支。如果没有break语句,则该switch语句中“对应的分支”被执行后还会继续执行后面的分支。因此,对于switch语句,一定要在每一个case语句后面加上break语句。
  • default来定义默认情况。如果每一个case的取值都不符合,那就执行default的语句。
  • 如果每一个case的取值都不符合,那就执行default的语句。

你可能感兴趣的:(前端新手入门笔记整理,javascript,前端)