三元表达式

  • 1.运算符根据参与运算的值数量分为一元、二元、三元运算符

    • 一元运算符:只能操作一个值 ++ – !
    • 二元运算符:操作两个值 1 + 1 1 > 0
    • 三元运算符:操作三个值
  • 2.三元运算符语法

    • 三元运算符: ?:

    • 三元表达式:

      bool表达式?代码1:代码2
      
      • 1.如果表达式成立则执行代码1,否则执行代码2
  • 2.如果代码1或者代码2有运算结果则三元运算式的结果就是他们其中的一个

    • 三元运算符做的事和if-else类似,只是代码更简洁

    • 三元表达式中:表达式部分永远是条件,最终代表整个结果的不是代码1 就是 代码2

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body></body><script>/*一元运算符:由一个值参与的运算符  :  a++    a--  !a二元运算符:  由两个值参与的运算符 :  a + b   a > b三元(三目)运算符:由三个值参与的运算符*///案例1:let num1 = 10;num1 > 0 ? console.log('哈哈') : console.log('呵呵');//上面这个三元表达式等价于下面的if - else语句// if(num1 > 0){//     console.log ( "哈哈" );// }else{//     console.log ( "呵呵" );// }//案例2:三元表达式一般应用是用来赋值let num2 = 20;let res2 = num2 > 0 ? num2 + 1 : num2 - 1;console.log ( res2 );//21//上面这个三元表达式等价于下面的if - else语句// if(num2 > 0){//     res2 = num2 + 1;// }else{//     res2 = num2 - 1;// }</script>
</html>

JavaScript【三元表达式】相关推荐

  1. javascript三元表达式

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

  2. 2.7 JavaScript 三元表达式

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

  3. JavaScript 三元表达式

    语法格式: 条件表达式 ?表达式1 :表达式2 执行思路:         如果条件表达式的值为真(true)时,则返回表达式1的值:如果条件表达式的值为假(fasle)时,则返回表达式2的值. va ...

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

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

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

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

  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. Python计算机视觉——SIFT特征
  2. H5面试题---介绍js的基本数据类型
  3. 一个平台系统架构师的能力模型是啥
  4. python uiautomator2 toast_appium+uiautomator2定位toast元素失败,求解决方案
  5. 【SSH进阶之路】Hibernate映射——一对一单向关联映射(五)
  6. 在静态页面中使用Scss(windows)
  7. (36)FPGA面试题D触发器实现4进制计数器
  8. android开发:input类型
  9. UI培训之零基础如何自学UI设计?
  10. Office系列软件之间不兼容以及office修复
  11. Datawhale 天池二手车交易价格预测— Task1 赛题理解 +Task2 数据分析
  12. 白孩儿--一个网上流传的故事[生活感悟]
  13. HDOJ4699 Editor 栈
  14. 小布语音下载安装_小布语音助手
  15. Prime Number
  16. python列表生成器语法_Python 列表生成式\生成器
  17. VMware安装windows server2008R2x64
  18. 【深度学习】使用labelImg标注图像
  19. 【Linux】Linux的内核空间(低端内存、高端内存)
  20. [模型库]两款经典puma560机器人三维模型

热门文章

  1. STC15数控直流稳压电源设计
  2. 第四章:神奇的变身器-转义字符,痴月熊学python
  3. 怎样更换vivoy31s锁屏壁纸(2021教程分享)
  4. ubuntu下VSCode的配置
  5. 什么是绝对路径,什么是相对路径,绝对路径和相对路径的区别?
  6. C#相对路径和绝对路径
  7. FutureTask详解
  8. 帝坑在线玩html,帝策在线玩_橙光游戏_快猴网
  9. 鸿蒙os手环,鸿蒙OS2.0将在2020年应用于手表和手环上
  10. android 获得手机号相关