经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » JSJS库框架 » JavaScript » 查看文章
JavaScript if...else 语句
来源:cnblogs  作者:Java魑魅魍魉  时间:2018/9/26 17:54:38  对本文有异议

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

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号