2019独角兽企业重金招聘Python工程师标准>>>

在JavaScript中,除了 if ... else 和 switch 语句,还有一个唯一的三目运算符 ? ... : ,也可用于简单的选择结构。

语法:
    conditions ? statementA : statementB ;
上述语句,首先判断条件condition,若结果为真则执行语句statementA,否则执行语句statementB。

值得注意的是,由于 JavaScript 脚本解释器将分号“ ; ”作为语句的结束符,statementA 和 statementB 语句均必须为单个语句,使用多个语句会报错。

使用三目运算符来判断年龄:

var age=25;age>=18 ? (age<=35 ? alert("你还年轻,未来属于你!") : alert("35岁以后,就要注意身体了! ")) : alert("你还未成年!");

例子

 var namenumbers="";namenumbers == undefined ? '':namenumbers;//当namenumbers为undefined时,把namenumbers设为''空,当不为undefined时,就取它本身 namenumbers

转载于:https://my.oschina.net/u/2377060/blog/604669

javaScript使用三目运算进行判断相关推荐

  1. java用三目运算写判断闰年_闰年与成绩的判断--2019年3月25日

    实例 html> 25号作业 运行实例 » 点击 "运行实例" 按钮查看在线实例 JS代码 // 通过随机数生成年份判断是否是闰年 var year=Math.round(M ...

  2. 【Kotlin的三目运算】

    在java中经常碰到三目运算. 比如: 如果 a > b ,那么c = a , 否则 c = b 那么我们的代码可以这么写 String a ,b,c ; if(a>b){c = a ; ...

  3. 7——条件判断、三目运算、条件循环、迭代循环

    条件语句 语法结构: if 判断语句1:执行语句1elif 判断语句2:执行语句2else:执行语句 三目运算 a = 3 if a > 5:print(True) else:print(Fal ...

  4. python基础学习06_if条件判断(多重判断、嵌套、三目运算)

    一.条件语句: 条件成立执行某些代码,条件不成立执行哪些代码. 二.IF 条件判断 IF简单条件判断 多重判断 IF嵌套 三目运算符 1.if 简单条件判断 if """ ...

  5. 隐式转换、IF判断、逻辑【与、或、非】、三目运算的用法(基础)

    1.0 隐式转换 隐式转换 => 隐式的转换数据类型 => js机制(原理),不是语法.判断 => 语法     隐式转换什么时候发生? 操作符对操作数的类型是有要求的,如果操作数的 ...

  6. JS笔记 (四)数组,json对象,数据类型 ,if 判断,swich 判断,三目运算 判断

    一.数组 数组按照顺序来存储数据,都是有序地排序起来的. 创建数组 //用逗号分开每一条储存的数据: var arr = [5,2,0,1,3,1,4];访问数组里面的内容 console.log(a ...

  7. java 三目运算判断字符串空值

    作者:LoveEmperor-王子様 三目运算判断字符串空值 Integer.parseInt((eating.getAudit_status()==null||eating.getAudit_sta ...

  8. 三目运算法求一个大值,以及指定位数的应用,以及函数的声明,以及函数的嵌套,以及函数的递归,以及用递归法求阶乘

    1.三目运算法 首先一般方法比较两个数的大小 用空格和回车都一样 当结果非x即y的时候 我们可以用三目运算法 z=x>y?x:y 如果表达式成立取前面的值,如果表达式不成立取后面的值 也可以改成 ...

  9. Python基础day02【if结构、if elif 结构、while循环、for循环、Break和continue、Debug 调试、三目运算、循环 else 结构】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] Python基础day02 作业解析[6道 if 判断题.9道 循环题]      学习目标: 能 ...

最新文章

  1. 孟子曰:道之所在,虽千万人吾往矣!
  2. iOS开发-策略模式
  3. 3、PV、UIP、UV指的是什么
  4. YbtOJ-交换游戏【树链剖分,线段树合并】
  5. [react] create-react-app有什么好处?
  6. 初始JavaScript,世界上最流行的语言之一!
  7. ftk学习记(滑动条篇)
  8. Latex中关于参考文献的一些经验
  9. python编写计算器(图形界面)
  10. 蓝桥杯 T32大臣的旅费
  11. 解决windows10中springboot的jar启动之后的假死状态
  12. [Hadoop]Hadoop Archives
  13. 了解 什么是 22 端口
  14. cad批量转换pdf格式
  15. 马云用大数据力证女性让世界更美好
  16. SwiftUI中应用Hero动画(Hero Animation)时一些需要填的坑
  17. ByteBuffer的用法
  18. 无身份证、无证件、驾驶证可以领火车票高铁票动车票吗?临时身份证领票
  19. 给安卓手机安装linux系统分区,把Linux装在你的FAT32分区
  20. 3_OpenCV计算矩阵或矩阵表达式的绝对值---cv::abs()

热门文章

  1. 如何卸载office201032位_Office 2010如何手动卸载?
  2. quick time不可用是什么意思_自动挡上每个字母都代表什么意思?可以用一句话总结...
  3. 计算机三维作品说明,计算机三维技术
  4. 2021年春季学期-信号与系统-第十次作业参考答案-第六小题
  5. 对于ESP8266-340模块改成MicroPytyhon模块
  6. 2020人工神经网络第一次作业-参考答案第十部分
  7. 2020年春季学期信号与系统课程作业参考答案-第十次作业
  8. MNIST 训练测试
  9. 移动apn接入点哪个快_移动4g网速最快接入点_2020移动最佳APN接入点
  10. centos linux引导修复_CentOS没了,Linux的新世界来了