JS三目运算(三元运算)方法详解


Posted in Javascript onMarch 01, 2017

1、什么是三目运算:(布尔表达式 ? 值0:值1;)

5>3?alert('5大'):alert('3大');

即    if(5>3){alert('5大')}else{alert('3大')};

注意:三目运算和if(){}else{}的 区别是三目运算有返回值

例如:

var max = a>b?a:b;

2、多条件的三目运算怎么写:

实例:根据学生成绩判定ABCD四个等级

var result = (sc<0 || sc>100) ?("分数无效"):

sc>=90?("A"):

  sc>=80?("B"):   

sc>=60?("C"):("D");

注意: 计算时需考虑优先级问题,加"()'避免结果出错!  

3、三目运算的优势: 简洁,明了

以上这篇JS三目运算(三元运算)方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 嵌套的函数(作用域链)
Mar 15 Javascript
js获取指定的cookie的具体实现
Feb 20 Javascript
jQuery中nextUntil()方法用法实例
Jan 07 Javascript
javascript实现回到顶部特效
May 06 Javascript
浅析Javascript匿名函数与自执行函数
Feb 06 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
Nov 25 Javascript
vue axios用法教程详解
Jul 23 Javascript
实例分析js事件循环机制
Dec 13 Javascript
angularJS实现动态添加,删除div方法
Feb 27 Javascript
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
vue 实现强制类型转换 数字类型转为字符串
Nov 07 Javascript
解决ant Design Search无法输入内容的问题
Oct 29 Javascript
vue-router 学习快速入门
Mar 01 #Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
Mar 01 #Javascript
Angular之指令Directive用法详解
Mar 01 #Javascript
js for循环倒序输出数组元素的实例
Mar 01 #Javascript
JSON与JS对象的区别与对比
Mar 01 #Javascript
JavaScript下拉菜单功能实例代码
Mar 01 #Javascript
Angular2 路由问题修复详解
Mar 01 #Javascript
You might like
smarty静态实验表明,网络上是错的~呵呵
2006/11/25 PHP
php操作MongoDB类实例
2015/06/17 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
PHP的mysqli_sqlstate()函数讲解
2019/01/23 PHP
php生成微信红包数组的方法
2019/09/05 PHP
JS实现打开本地文件或文件夹
2021/03/09 Javascript
基于JQuery的抓取博客园首页RSS的代码
2011/12/01 Javascript
字符串的replace方法应用浅析
2011/12/06 Javascript
js简易namespace管理器 实例代码
2013/06/21 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
JQuery ztree带筛选、异步加载实例讲解
2016/02/25 Javascript
JavaScript兼容性总结之获取非行间样式案例
2016/08/07 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
nodejs 生成和导出 word的实例代码
2018/07/31 NodeJs
layer设置maxWidth及maxHeight解决方案
2019/07/26 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
Vue中常用rules校验规则(实例代码)
2019/11/14 Javascript
vue实现打地鼠小游戏
2020/08/21 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
Python中装饰器的一个妙用
2015/02/08 Python
Python编写百度贴吧的简单爬虫
2015/04/02 Python
python爬虫获取京东手机图片的图文教程
2017/12/29 Python
python如何读写csv数据
2018/03/21 Python
pandas对dataFrame中某一个列的数据进行处理的方法
2019/07/08 Python
命令行运行Python脚本时传入参数的三种方式详解
2019/10/11 Python
python ffmpeg任意提取视频帧的方法
2020/02/21 Python
Python openpyxl模块实现excel读写操作
2020/06/30 Python
教师个人鉴定材料
2014/02/08 职场文书
党员评议个人总结
2014/10/20 职场文书
2014年作风建设剖析材料
2014/10/23 职场文书
秦兵马俑导游词
2015/02/02 职场文书
2015年全民创业工作总结
2015/07/23 职场文书