首页 > 其他 > 详细

1021 三元表达式(三目运算)

时间:2020-01-02 14:57:46      阅读:80      评论:0      收藏:0      [点我收藏+]

有三元运算符组成的式子,称为三元表达式。

++num:是一元运算; 3 + 5:两个操作数,是二元运算。

三元表达式也能做一些简单的条件选择。

语法结构

表达式1 ? 表达式2 : 表达式3;

执行思路

  • 如果表达式1为 true ,则返回表达式2的值,如果表达式1为 false,则返回表达式3的值
  • 简单理解: 就类似于 if else (双分支) 的简写
        demo
        var num = 10;
        var result = num > 5 ? '是的' : '不是的'; // 我们知道表达式是有返回值的
        console.log(result);

        // if (num > 5) {
        //     result = '是的';
        // } else {
        //     result = '不是的';
        // }
        demo:数字补0
        // 用户输入0~59之间的一个数字
        // 如果数字小于10,则在这个数字前面补0,(加0 拼接) 否则  不做操作
        // 用一个变量接受这个返回值,输出
        var time = prompt('请您输入一个 0 ~ 59 之间的一个数字');
        // 三元表达式   表达式 ? 表达式1 :表达式2 
        var result = time < 10 ? '0' + time : time; //   把返回值赋值给一个变量
        alert(result);

1021 三元表达式(三目运算)

原文:https://www.cnblogs.com/jianjie/p/12132513.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!