JavaScript 三元表达式
语法格式:
条件表达式 ?表达式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 三元表达式相关推荐
- javascript三元表达式
javascript三元表达式 1.一元表达式是 :10 2.二元表达式是 : 3+5 3.三元表达式是 : ? : 废话不多说 上代码 总结 : 三元表达式就是简化版的if 再来一个三元案表达式的案 ...
- 2.7 JavaScript 三元表达式
三元表达式 有三元运算符组成的式子称为三元表达式 语法结构: 条件表达式 ?表达式 1:表达式 2 执行思路: 如果条件表达式结果为真,则返回 表达式 1 的值:如果条件表达式结果为假,则返回 表达式 ...
- javascript三元表达式连写(多重条件判断)
语法:条件表达式 ?表达式1 :表达式2 如果条件表达式成立或者满足则执行表达式1,否则执行表达式2."常用在设置默认值,例如某个值不一定存在,则判断这个值是否存在,如果不存在则给默认值(表 ...
- JavaScript运算符(二)相等、全等、赋值、关系操作符、条件操作符(即三元表达式)
JavaScript运算符 相等操作符 相等操作符再JavaScript中主要用于判断等号两边的内容是否相等,使用'=='来表示. null和undefined可以相等,(null==undefine ...
- JavaScript【三元表达式】
三元表达式 1.运算符根据参与运算的值数量分为一元.二元.三元运算符 一元运算符:只能操作一个值 ++ – ! 二元运算符:操作两个值 1 + 1 1 > 0 三元运算符:操作三个值 2.三元运 ...
- JavaScript:三元表达式详解
文章目录 三元表达式 语法结构 执行思路 三元表达式 如名字表示的三元运算符需要三个操作数. 语法为:条件表达式?表达式1:表达式2. 说明:问号前面的位置是判断的条件,判断结果为bool型,为tru ...
- 初步了解:使用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 ...
- python 函数可以作为容器对象的元素_python第十二天, 三元表达式, 函数对象,名称空间与作用域,函数的嵌套定义...
复习 1. 字符串的比较: 2. 函数的参数:形参与实参 3. 实参的分类:位置实参与关键字实参 4. 形参分类: 1.无值位置形参 2.有值位置形参 3.可变长位置形参 4.有无值关键字形参 5.可 ...
- 三元表达式,列表解析和生成器表达式
三元表达式 在以前,在诸如比较两个数大小的时候,通常的写法都是下面的样子 if x > y:print("the max is x") else:print("th ...
最新文章
- JWT的使用及登录账号
- Cpp / 拷贝构造函数的参数为什么必须使用引用类型
- yolov4论文_Alexey 大神接棒,YOLOv4 重磅来袭!快来一睹论文真容吧!| 原力计划...
- iMeta:高颜值高被引绘图网站imageGP在线发表
- 2019/2/17 Python今日收获
- java正则表达式 %_java正则表达式入坑指南
- ENVI高光谱物质识别
- 王健林:用深刻教训换来的8点心得
- Cocosbuilder使用教程
- 期末考试-第一章-计算机视觉综述知识整理
- 李沐-动手学深度学习
- 排序算法和查找算法的英文名
- 【FireFox】火狐浏览器的Flash插件安装
- php的COM组件调用相关(包括com_event_sink的用法)
- ios10怎么设置电池颜色_IOS10秘籍:如何调整降低白点值让屏幕更暗
- 文本纠错--CRASpell模型
- 《微机原理及应用》 试题
- 我在民大的网络创业经历
- 模拟电路设计(40)---你真的懂“接地”吗?
- Android 网络优化
热门文章
- 世界知识产权日测测你对数字版权的认知
- linux欧拉强制修改root密码,openEuler 20.03 LTS安装图文教程
- JS 打印函数堆栈信息
- 小善汇聚大爱 从“喂猪”到“喂兔”这份爱心已持续了5年
- 论文阅读《A Re-evaluation of Knowledge Graph Completion Methods》
- 你没想到的N个创业赚钱点子和赚钱的坑
- 从零开始学习Qt(一)
- (配对问题)有3箱水果,一箱是苹果,一箱是橘子,一箱是两种水果的混装
- 技术培训|RAC 宕机罪犯案情探析之子游标预告
- 最新!2016-2019计算机历年校招真题、面经、复习资料总结(11G/2284份文件)