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

JavaScript if...else 语句

程序员文章站 2023-10-15 13:37:12
JavaScript if...else 语句 条件语句用于基于不同的条件来执行不同的动作。 条件语句 通常在写代码时,总是需要为不同的决定来执行不同的动作,可以使用条件语句来执行该操作。 JavaScript中有下列条件语句: if 语句 -- 只有当指定的条件为true,才会执行if语句里面的代 ......

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 --------------------------