首页 > web前端 > js教程 > javascript三元运算符是什么?js三元运算符的用法介绍

javascript三元运算符是什么?js三元运算符的用法介绍

不言
发布: 2018-09-19 17:42:54
原创
3393 人浏览过

本篇文章给大家带来的内容是关于javascript三元运算符是什么?js三元运算符的用法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

说起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三元运算符是什么?js三元运算符的用法介绍的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板