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获取某月的最后一天日期的简单实例
Jun 22 Javascript
JQuery自适应窗口大小导航菜单附源码下载
Sep 01 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
Oct 27 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
Mar 25 Javascript
js 提交form表单和设置form表单请求路径的实现方法
Oct 25 Javascript
全面解析node 表单的图片上传
Nov 21 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
Dec 01 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
Feb 08 Javascript
js计算两个日期间的天数月的实例代码
Sep 20 Javascript
开发一个Parcel-vue脚手架工具(详细步骤)
Sep 22 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
Jun 21 Javascript
JS实现前端动态分页码代码实例
Jun 02 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
Discuz 5.0 中读取纯真IP数据库函数分析
2007/03/16 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
详解WordPress开发中get_header()获取头部函数的用法
2016/01/08 PHP
解读PHP的Yii框架中请求与响应的处理流程
2016/03/17 PHP
使用jquery插件实现图片延迟加载技术详细说明
2011/03/12 Javascript
30个精美的jQuery幻灯片效果插件和教程
2011/08/23 Javascript
javascript利用控件对windows的操作实现原理与应用
2012/12/23 Javascript
一个不错的字符串转码解码函数(自写)
2014/07/31 Javascript
Javascript原型链和原型的一个误区
2014/10/22 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
2016/12/06 Javascript
js实现炫酷的左右轮播图
2017/01/18 Javascript
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
JavaScript实现随机五位数验证码
2019/09/27 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
Swift中的协议(protocol)学习教程
2016/07/08 Python
Python的爬虫框架scrapy用21行代码写一个爬虫
2017/04/24 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
HTML5 Canvas概述
2009/08/26 HTML / CSS
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
印尼旅游网站:via
2017/11/12 全球购物
一套VC试题
2015/01/23 面试题
"引用"与多态的关系
2013/02/01 面试题
程序员机试试题汇总
2012/03/07 面试题
大学生实习感言
2014/01/16 职场文书
大学生党员自我批评
2014/02/14 职场文书
师范学院毕业生求职信
2014/06/24 职场文书
关于长城的导游词
2015/01/30 职场文书
2015年感恩父亲节演讲稿
2015/03/19 职场文书
格列佛游记读书笔记
2015/06/30 职场文书
Java中的继承、多态以及封装
2022/04/11 Java/Android
MySQL自定义函数及触发器
2022/08/05 MySQL