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的trim,ltrim,rtrim自定义函数
Sep 21 Javascript
读jQuery之五(取DOM元素)
Jun 20 Javascript
JavaScript学习笔记之内置对象
Jan 22 Javascript
javascript折半查找详解
Jan 26 Javascript
JavaScript知识点总结(十)之this关键字
May 31 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
Aug 16 Javascript
详解JavaScript权威指南之对象
Sep 27 Javascript
简单的JS控制button颜色随点击更改的实现方法
Apr 17 Javascript
AngularJS 的$timeout服务示例代码
Sep 21 Javascript
vue2.x数组劫持原理的实现
Apr 19 Javascript
js 数组 fill() 填充方法
Nov 02 Javascript
JS前端canvas交互实现拖拽旋转及缩放示例
Aug 05 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的error_reporting错误级别变量对照表
2014/07/08 PHP
PHP实现的sqlite数据库连接类
2014/12/12 PHP
PHP Oauth授权和本地加密实现方法
2016/08/12 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
2017/03/13 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
JavaScript与C# Windows应用程序交互方法
2007/06/29 Javascript
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
JavaScript中数组对象的那些自带方法介绍
2013/03/12 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
2014/10/29 Javascript
关于JavaScript的变量的数据类型的判断方法
2015/08/14 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
Google 地图事件实例讲解
2016/08/06 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
2016/09/04 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
JS 仿支付宝input文本输入框放大组件的实例
2017/11/14 Javascript
angularjs结合html5实现拖拽功能
2018/06/25 Javascript
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
Python while、for、生成器、列表推导等语句的执行效率测试
2015/06/03 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
Python实现桶排序与快速排序算法结合应用示例
2017/11/22 Python
Python Pandas数据中对时间的操作
2019/07/30 Python
python 经典数字滤波实例
2019/12/16 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
2020/02/27 Python
Python3 selenium 实现QQ群接龙自动化功能
2020/04/17 Python
canvas如何实现多张图片编辑的图片编辑器
2020/03/10 HTML / CSS
《大作家的小老师》教学反思
2014/04/16 职场文书
学生会竞选演讲稿怎么写
2014/08/26 职场文书
内科护士节演讲稿
2014/09/11 职场文书
工作证明范本(2篇)
2014/09/14 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书
2015年社区教育工作总结
2015/05/13 职场文书
交通事故代理词范文
2015/05/23 职场文书