3.5.8 条件操作符

条件操作符应该算是ECMAScript中最灵活的一个操作符了,而且它遵循与Java中的条件操作符相同的语法形式,如下面的例子所示:

variable = boolean_expression ? true_value : false_value;

本质上,这行代码的含义就是基于对boolean_expression求值的结果,据额定给variable赋什么值。再看一个例子:

var max = (num1 > num2) ? num1 : num2;

这个例子中,max中将会保存一个最大的值。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,207评论 0 13
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,270评论 0 4
  • 3.5.1一元操作符 只能操作一个值的操作符叫做一元操作符。 (一)递增和递减操作符 递增递减操作符借鉴于...
    震撼着阅读 382评论 0 1
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,467评论 0 5
  • 描述:用于操作数据值的操作符,包括算术操作符(如加号和减号)、位操作符、关系操作符和相等操作符。 1、一元操作符 ...
    linchwei阅读 1,903评论 0 1