zoukankan      html  css  js  c++  java
  • 0121 三元表达式(三目运算)

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

    ++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);
    
  • 相关阅读:
    python基础-包
    python基础-模块
    python基础-面向过程与函数式
    python基础-二分法
    python基础-函数递归
    python基础-生成器
    QFNU-ACM 2020.11.6 Trating
    ACM 实验室2020.11.01天梯赛练习*4
    QFNU-ACM 2020.10.30 Trating
    QFNU-ACM 2020.10.23 Trating
  • 原文地址:https://www.cnblogs.com/jianjie/p/12132513.html
Copyright © 2011-2022 走看看