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 不能释放内存.
Sep 07 Javascript
jquery日历控件实现方法分享
Mar 07 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
Aug 19 Javascript
JavaScript通过select动态更换图片的方法
Mar 23 Javascript
angular bootstrap timepicker TypeError提示怎么办
Jun 13 Javascript
详解如何在React组件“外”使用父组件的Props
Jan 12 Javascript
mpvue小程序仿qq左滑置顶删除组件
Aug 03 Javascript
Vue加载组件、动态加载组件的几种方式
Aug 31 Javascript
Vue加载json文件的方法简单示例
Jan 28 Javascript
轻松解决JavaScript定时器越走越快的问题
May 13 Javascript
Vue插件之滑动验证码
Sep 21 Javascript
封装一下vue中的axios示例代码详解
Feb 16 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安装配置方法
2008/04/10 PHP
PHP 5.3新特性命名空间规则解析及高级功能
2010/03/11 PHP
PHP面向对象分析设计的61条军规小结
2010/07/17 PHP
PHP格式化显示时间date()函数代码
2018/10/03 PHP
laravel 解决crontab不执行的问题
2019/10/22 PHP
jquery学习笔记二 实现可编辑的表格
2010/04/09 Javascript
js 内存释放问题
2010/04/25 Javascript
解决jquery的datepicker的本地化以及Today问题
2012/05/23 Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
js for循环倒序输出数组元素的实例
2017/03/01 Javascript
jQuery实现遍历复选框的方法示例
2017/03/06 Javascript
vue的Virtual Dom实现snabbdom解密
2017/05/03 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
代码详解javascript模块加载器
2018/03/04 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
2019/08/02 jQuery
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
2008/09/06 Python
Python中列表元素转为数字的方法分析
2016/06/14 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
python3解析库BeautifulSoup4的安装配置与基本用法
2018/06/26 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
python3.4中清屏的处理方法
2020/07/06 Python
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
社区七一党员活动方案
2014/01/25 职场文书
怎样写好自我评价呢?
2014/02/16 职场文书
《威尼斯的小艇》教学反思
2014/02/17 职场文书
超市国庆节促销方案
2014/02/20 职场文书
五四青年节的活动方案
2014/08/20 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
中学教师师德师风承诺书
2015/04/28 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL
windows系统安装配置nginx环境
2022/06/28 Servers