下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web前端:JS基础语法---分支语句之:三元表达式

作者: jane_panyiyun     来源: https://www.cnblogs.com/jane-panyiyun/p/11897577.html点击数:1471发布时间: 2020-03-09 20:49:47

标签: 程序开发JS分支语句

Web开发

  顺序结构的程序虽然能解决计算、输出等问题,但不能做判断再选择。对于要先做判断再选择的问题就要使用分支结构。分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。

  获取两个数字中的最大值

  用if-else语句

  varnum1=10;

  varnum2=100;

  if(num1>num2){

  console.log(num1);

  }else{

  console.log(num2);

  }

  两个分支,最终的结果是两个分支中的一个,像这种情况可以使用三元表达式

  三元表达式,语法:

  *var变量=表达式1?表达式2:表达式3;

  *执行过程:

  *表达式1的结果是true还是false,如果是true则执行表达式2,然后把结果给变量

  *如果表达式1的结果是false,则执行表达式3,把结果给变量

  举例:

  1.两个数字中的最大值

  varx=10;

  vary=20;

  varresult1=x>y?x:y;

  console.log(result1);

  2.显示成年还是未成年

  varage=10;

  varresult2=age>=18?"成年了":"未成年";

  console.log(result2);

  总结:大多数情况,使用if-else的语句都可以用三元表达式的方式来表示

  分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。分支结构适合于带有逻辑或关系比较等条件判断的计算,设计这类程序时往往都要先绘制其程序流程图,然后根据程序流程写出源程序,这样做把程序开发设计分析与语言分开,使得问题简单化,易于理解。

赞(11)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程