语法格式:

条件表达式 ?表达式1 :表达式2

执行思路:

        如果条件表达式的值为真(true)时,则返回表达式1的值;如果条件表达式的值为假(fasle)时,则返回表达式2的值。

        var score = 18;score > 13 ? alert('是对的') : alert('是错的');

既然是表达式肯定是有返回值的,所以我们经常把表达式返回的值赋值给一个变量,通过变量把值保存下来给输出;

        var score = 18;score > 13 ? alert('是对的') : alert('是错的');var age = 18;var age1 = age >= 18 ? '你成年了' : '你还未成年';console.log(age1); //你成年了

案例: 

        用户输入一个数字(0~59),如果数字小于10 则在这个数字的前面补个 0 ,否则不做任何操作;然后用一个变量接受这个返回值,并输出?

        var time = prompt('请你输入0~59之间任意一个数字:');var end = time < 10 ? '0' + time : time ; //这里用到了字符串拼接的方式,将字符串‘0’ 和 用户输入的数字进行拼接,从而达到在数字前添加 0;alert(end);

JavaScript 三元表达式相关推荐

  1. javascript三元表达式

    javascript三元表达式 1.一元表达式是 :10 2.二元表达式是 : 3+5 3.三元表达式是 : ? : 废话不多说 上代码 总结 : 三元表达式就是简化版的if 再来一个三元案表达式的案 ...

  2. 2.7 JavaScript 三元表达式

    三元表达式 有三元运算符组成的式子称为三元表达式 语法结构: 条件表达式 ?表达式 1:表达式 2 执行思路: 如果条件表达式结果为真,则返回 表达式 1 的值:如果条件表达式结果为假,则返回 表达式 ...

  3. javascript三元表达式连写(多重条件判断)

    语法:条件表达式 ?表达式1 :表达式2 如果条件表达式成立或者满足则执行表达式1,否则执行表达式2."常用在设置默认值,例如某个值不一定存在,则判断这个值是否存在,如果不存在则给默认值(表 ...

  4. JavaScript运算符(二)相等、全等、赋值、关系操作符、条件操作符(即三元表达式)

    JavaScript运算符 相等操作符 相等操作符再JavaScript中主要用于判断等号两边的内容是否相等,使用'=='来表示. null和undefined可以相等,(null==undefine ...

  5. JavaScript【三元表达式】

    三元表达式 1.运算符根据参与运算的值数量分为一元.二元.三元运算符 一元运算符:只能操作一个值 ++ – ! 二元运算符:操作两个值 1 + 1 1 > 0 三元运算符:操作三个值 2.三元运 ...

  6. JavaScript:三元表达式详解

    文章目录 三元表达式 语法结构 执行思路 三元表达式 如名字表示的三元运算符需要三个操作数. 语法为:条件表达式?表达式1:表达式2. 说明:问号前面的位置是判断的条件,判断结果为bool型,为tru ...

  7. 初步了解:使用JavaScript进行表达式(De Do Do Do,De Da Da Da)

    by Donavon West 由Donavon West 初步了解:使用JavaScript进行表达式(De Do Do Do,De Da Da Da) (A first look: do expr ...

  8. python 函数可以作为容器对象的元素_python第十二天, 三元表达式, 函数对象,名称空间与作用域,函数的嵌套定义...

    复习 1. 字符串的比较: 2. 函数的参数:形参与实参 3. 实参的分类:位置实参与关键字实参 4. 形参分类: 1.无值位置形参 2.有值位置形参 3.可变长位置形参 4.有无值关键字形参 5.可 ...

  9. 三元表达式,列表解析和生成器表达式

    三元表达式 在以前,在诸如比较两个数大小的时候,通常的写法都是下面的样子 if x > y:print("the max is x") else:print("th ...

最新文章

  1. JWT的使用及登录账号
  2. Cpp / 拷贝构造函数的参数为什么必须使用引用类型
  3. yolov4论文_Alexey 大神接棒,YOLOv4 重磅来袭!快来一睹论文真容吧!| 原力计划...
  4. iMeta:高颜值高被引绘图网站imageGP在线发表
  5. 2019/2/17 Python今日收获
  6. java正则表达式 %_java正则表达式入坑指南
  7. ENVI高光谱物质识别
  8. 王健林:用深刻教训换来的8点心得
  9. Cocosbuilder使用教程
  10. 期末考试-第一章-计算机视觉综述知识整理
  11. 李沐-动手学深度学习
  12. 排序算法和查找算法的英文名
  13. 【FireFox】火狐浏览器的Flash插件安装
  14. php的COM组件调用相关(包括com_event_sink的用法)
  15. ios10怎么设置电池颜色_IOS10秘籍:如何调整降低白点值让屏幕更暗
  16. 文本纠错--CRASpell模型
  17. 《微机原理及应用》 试题
  18. 我在民大的网络创业经历
  19. 模拟电路设计(40)---你真的懂“接地”吗?
  20. Android 网络优化

热门文章

  1. 世界知识产权日测测你对数字版权的认知
  2. linux欧拉强制修改root密码,openEuler 20.03 LTS安装图文教程
  3. JS 打印函数堆栈信息
  4. 小善汇聚大爱 从“喂猪”到“喂兔”这份爱心已持续了5年
  5. 论文阅读《A Re-evaluation of Knowledge Graph Completion Methods》
  6. 你没想到的N个创业赚钱点子和赚钱的坑
  7. 从零开始学习Qt(一)
  8. (配对问题)有3箱水果,一箱是苹果,一箱是橘子,一箱是两种水果的混装
  9. 技术培训|RAC 宕机罪犯案情探析之子游标预告
  10. 最新!2016-2019计算机历年校招真题、面经、复习资料总结(11G/2284份文件)