总结javascript三元运算符知识点


Posted in Javascript onSeptember 28, 2018

说起js,对很多初学者来说可能还是比较费力的,本人也是觉得js功底还是不够扎实,所以把有些东西在学习一遍,顺便分享出来希望可以帮到有需要的人

“三元运算符”

 什么是三元运算符

条件?条件成立执行:条件不成立执行;

相当于简单的if()else()语句

举个栗子:

var num=10;
if(num>5 && num<=10){
num++;
}else{
num--;
}

三元运算符写法

num>5 && num<=10 ? num++:num--;
三元运算符另外一种情况,相当于只有if()的语句,改写为三元运算符写法,
var num=10;
if(num>5 && num<=10){
 num++;
}

num>5 && num<=10?num++:null; //null作为条件不成立的占位符,冒号后面不写任何东西则会报错,可以使用null、undefined、void 0(就是undefined)占位即可;

某一种情况使用多条语句操作,使用小括号包起来

var num=10;
if(num>5 && num<=10){
 num++;
console.log(num);
}

上面这个例子可以改写成这样

num>5 && num<=10?(num++,console.log(num)):null; 多条语句中间用逗号分隔

*在三元运算符的操作中不能出现break、continue、return等这些关键词;

Javascript 相关文章推荐
javascript引用对象的方法
Jan 11 Javascript
JS远程获取网页源代码实例
Sep 05 Javascript
屏蔽script注入小例子
Nov 12 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
Jun 15 Javascript
推荐10 款 SVG 动画的 JavaScript 库
Mar 24 Javascript
浅谈使用MVC模式进行JavaScript程序开发
Nov 10 Javascript
Flow之一个新的Javascript静态类型检查器
Dec 21 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
Jul 27 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
Nov 29 Javascript
EditPlus中的正则表达式 实战(4)
Dec 15 Javascript
详解html-webpack-plugin用法全解
Jan 22 Javascript
angular使用md5,CryptoJS des加密的方法
Jun 03 Javascript
2种在vue项目中使用百度地图的简单方法
Sep 28 #Javascript
实例分析vue循环列表动态数据的处理方法
Sep 28 #Javascript
js隐式转换的知识实例讲解
Sep 28 #Javascript
vue.js父子组件通信动态绑定的实例
Sep 28 #Javascript
解决webpack+Vue引入iView找不到字体文件的问题
Sep 28 #Javascript
JavaScript循环遍历你会用哪些之小结篇
Sep 28 #Javascript
浅谈vue引用静态资源需要注意的事项
Sep 28 #Javascript
You might like
PHP下载远程图片并保存到本地方法总结
2016/01/22 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
javascript 密码强弱度检测万能插件
2009/02/25 Javascript
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
jquery实现奇偶行赋值不同css值
2012/02/17 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
2013/08/28 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
JS判断字符串字节数并截取长度的方法
2016/03/05 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
2016/09/02 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
JavaScript常用正则函数用法示例
2017/01/23 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
微信小程序Flex布局用法深入浅出分析
2019/04/25 Javascript
JS实现打砖块游戏
2020/02/14 Javascript
[49:08]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
python求crc32值的方法
2014/10/05 Python
获取Django项目的全部url方法详解
2017/10/26 Python
python编写Logistic逻辑回归
2020/12/30 Python
python PyTorch预训练示例
2018/02/11 Python
python 处理dataframe中的时间字段方法
2018/04/10 Python
pandas 数据实现行间计算的方法
2018/06/08 Python
python实现彩色图转换成灰度图
2019/01/15 Python
Python socket聊天脚本代码实例
2020/01/02 Python
python 命名规范知识点汇总
2020/02/14 Python
python中使用input()函数获取用户输入值方式
2020/05/03 Python
Python绘制组合图的示例
2020/09/18 Python
CSS3等相关属性制作分页导航实现代码
2012/12/24 HTML / CSS
Pretty Little Thing爱尔兰:时尚女性服饰
2017/03/27 全球购物
会计专业毕业生自荐信范文
2013/12/20 职场文书
会计学自我鉴定
2014/02/06 职场文书
新教师培训方案
2014/06/08 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书