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 相关文章推荐
海量经典的jQuery插件集合
Jan 12 Javascript
javascript面向对象之二 命名空间
Feb 08 Javascript
js判断横竖屏及禁止浏览器滑动条示例
Apr 29 Javascript
JQuery+CSS实现图片上放置按钮的方法
May 29 Javascript
Js实现简单的小球运动特效
Feb 18 Javascript
jQuery循环遍历子节点并获取值的方法
Apr 14 Javascript
利用Node.JS实现邮件发送功能
Oct 21 Javascript
详解jQuery中的事件
Dec 14 Javascript
详解JS中的attribute属性
Apr 25 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
May 24 Javascript
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
May 26 jQuery
vue.js iview打包上线后字体图标不显示解决办法
Jan 20 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面试题附答案
2009/01/07 PHP
php 伪造本地文件包含漏洞的代码
2011/11/03 PHP
浅谈PHP eval()函数定义和用法
2016/06/21 PHP
js事件(Event)知识整理
2012/10/11 Javascript
原生JavaScript实现滚动条效果
2020/03/24 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
2017/01/22 Javascript
详解JavaScript数组过滤相同元素的5种方法
2017/05/23 Javascript
nodejs开发微信小程序实现密码加密
2017/07/11 NodeJs
AngularJS中controller控制器继承的使用方法
2017/11/03 Javascript
JS设计模式之状态模式概念与用法分析
2018/02/05 Javascript
vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量)
2018/04/20 Javascript
jQuery实现表单动态添加与删除数据操作示例
2018/07/03 jQuery
微信小程序按钮去除边框线分享页面功能
2018/08/27 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
解决python "No module named pip" 的问题
2018/10/13 Python
Python操作qml对象过程详解
2019/09/26 Python
python3实现elasticsearch批量更新数据
2019/12/03 Python
python3 配置logging日志类的操作
2020/04/08 Python
Python字符串split及rsplit方法原理详解
2020/06/29 Python
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
Dodax奥地利:音乐、电影、书籍、玩具、电子产品等
2019/08/31 全球购物
C#软件工程师英语面试题
2015/06/07 面试题
高三自我评价
2014/02/01 职场文书
金融事务专业求职信
2014/04/25 职场文书
放飞梦想演讲稿
2014/05/05 职场文书
同意迁入证明模板
2014/10/26 职场文书
2014年环保局工作总结
2014/12/11 职场文书
创业计划书之都市休闲农庄
2019/12/28 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
redis中lua脚本使用教程
2021/11/01 Redis
移除Selenium中window.navigator.webdriver值
2022/06/10 Python
MySql统计函数COUNT的具体使用详解
2022/08/14 MySQL
MySQL 原理与优化之Update 优化
2022/08/14 MySQL