JavaScript if...else 语句

JavaScript if...else 语句


 条件语句用于基于不同的条件来执行不同的动作。

条件语句

 通常在写代码时,总是需要为不同的决定来执行不同的动作,可以使用条件语句来执行该操作。

JavaScript中有下列条件语句:

  • if 语句  --  只有当指定的条件为true,才会执行if语句里面的代码
  • if...else -- 当条件为true执行if里面的代码,为false时,执行false里面的代码。
  • JavaScript三目运算符 
  • if ... else ... if ... else...
  • switch 语句 -- 使用该语句来选择多个代码块之一来执行。

----------------------------------

if语句

当条件为true时,该语句内的代码才会执行。

语法:

  if(条件语句){

    //当条件语句为true时,该语句才会执行代码

  }

注:if是小写的

例如:var age = 20;

   if(age = 20){

    alert("你的年龄为20岁。");

   }

   //当age等于20时,弹出你的年龄为20岁。

------------------------------------

if...else 语句

语法:

  if(条件表达式){

    //语句1

  }else{

    //语句2

  }

//当条件表达式为true,执行语句1,当条件表达式为false,执行语句2.

例如:var age = 19;

   if(age > 18){

     alert("你已成年");

   }else{

     alert("你未成年");

   }

//当age大于18,弹出 你已成年 ,当age 小于 18 弹出 你未成年 。

---------------------------------------------------------------

JavaScript 三目运算符 (三元运算符)

语法:

  条件表达式?语句1:语句2

 当条件表达式为true,执行语句1,当条件表示为false,执行语句2

例如:

  5 > 6 ? alert("true") : alert("false");

//5不大于6 所以执行alert("false") ,如果5大于6 就执行alert("true")

---------------------------------------------------------------

if ... else if.... else  语句

语法:

  if( 条件表达式1 ){

    //语句1

  }else if( 条件表达式2  ){

    //语句2

  }else{

    //语句3

  }

当条件表达式1为true 执行语句1

当条件表达式1为false,判断条件表达式2,如果条件表达式2为true执行语句2,如果条件表达式2为false,执行语句3。

例如:

  var age = 18;

  if( age > 18){

    alert("age大于18");

  }else if(age < 18){

    alert("age小于18");

  }else{

    alert("age等于18");

  }

//当age大于18 执行 ‘alert("age大于18");

//当age小于18 执行 ‘alert("age大于18");’

//当age等于18 执行 ‘alert("age等于18");’

 

------------------------------- end --------------------------

 

posted @ 2018-09-25 20:08  Java魑魅魍魉  阅读(439)  评论(0编辑  收藏  举报