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 相关文章推荐
js window.print实现打印特定控件或内容
Sep 16 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
Nov 06 Javascript
JQuery实现表格动态增加行并对新行添加事件
Jul 30 Javascript
JS实现超简单的鼠标拖动效果
Nov 02 Javascript
Bootstrap每天必学之标签页(Tab)插件
Aug 09 Javascript
微信小程序 location API接口详解及实例代码
Oct 12 Javascript
详解jQuery停止动画——stop()方法的使用
Dec 14 Javascript
bootstrap输入框组使用方法
Feb 07 Javascript
Angularjs上传文件组件flowjs功能
Aug 07 Javascript
JavaScript实现职责链模式概述
Jan 25 Javascript
基于vue如何发布一个npm包的方法步骤
May 15 Javascript
Vertx基于EventBus发送接受自定义对象
Nov 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
PHP has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
解析PHP多种序列化与反序列化的方法
2013/06/06 PHP
php生成rss类用法实例
2015/04/14 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
laravel实现前后台路由分离的方法
2019/10/13 PHP
dtree 网页树状菜单及传递对象集合到js内,动态生成节点
2012/04/14 Javascript
jQuery判断iframe中元素是否存在的方法
2013/05/11 Javascript
javascript中Object使用详解
2015/01/26 Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
2015/03/13 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
bootstrap fileinput完整实例分享
2016/11/08 Javascript
javascript实现去除HTML标签的方法
2016/12/26 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
2017/12/19 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
layui添加动态菜单与选项卡
2019/07/26 Javascript
vue日历/日程提醒/html5本地缓存功能
2019/09/02 Javascript
vue实现短信验证码输入框
2020/04/17 Javascript
python数据结构之二叉树的统计与转换实例
2014/04/29 Python
解决python 输出是省略号的问题
2018/04/19 Python
解决pycharm工程启动卡住没反应的问题
2019/01/19 Python
python pytest进阶之conftest.py详解
2019/06/27 Python
python实现邮件发送功能
2019/08/10 Python
如何使用python进行pdf文件分割
2019/11/11 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
奥地利票务门户网站:oeticket.com
2019/12/31 全球购物
广告学专业自荐信范文
2014/02/24 职场文书
经典婚礼主持词
2014/03/13 职场文书
放飞梦想演讲稿
2014/05/05 职场文书
解除劳动合同协议书
2014/09/17 职场文书
村党支部书记四风问题个人对照检查材料思想汇报
2014/10/06 职场文书
小学生毕业评语
2014/12/26 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
《刷子李》教学反思
2016/02/20 职场文书