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 相关文章推荐
让你的博文自动带上缩址的实现代码,方便发到微博客上
Dec 28 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
Jun 08 Javascript
js常用代码段收集
Oct 28 Javascript
javascript中全局对象的isNaN()方法使用介绍
Dec 19 Javascript
浅谈Unicode与JavaScript的发展史
Jan 19 Javascript
Vue.js动态组件解析
Sep 09 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Dec 14 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
Dec 17 Javascript
JS简单实现数组去重的方法示例
Mar 27 Javascript
jQuery实现frame之间互通的方法
Jun 26 jQuery
js实现坦克大战游戏
Feb 24 Javascript
一定要知道的 25 个 Vue 技巧
Nov 02 Vue.js
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扩展
2013/06/13 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
2015/12/22 PHP
PHP 验证身份证是否合法的函数
2017/02/09 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
Javascript 匿名函数及其代码模式原理
2010/03/19 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
2010/12/14 Javascript
通过正则格式化url查询字符串实现代码
2012/12/28 Javascript
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
JavaScript对数字的判断与处理实例分析
2015/02/02 Javascript
Node.js中的child_process模块详解
2018/06/08 Javascript
vue两个组件间值的传递或修改方式
2018/07/04 Javascript
layui form表单提交后实现自动刷新
2019/10/25 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
2020/01/16 Javascript
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
用Python写一个无界面的2048小游戏
2016/05/24 Python
Python3中简单的文件操作及两个简单小实例分享
2017/06/18 Python
Python 列表理解及使用方法
2017/10/27 Python
python模拟事件触发机制详解
2018/01/19 Python
python 多维切片之冒号和三个点的用法介绍
2018/04/19 Python
Centos7 下安装最新的python3.8
2019/10/28 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
2020/07/27 Python
html5跨域通讯之postMessage的用法总结
2013/11/07 HTML / CSS
美国排名第一的在线葡萄酒商店:Wine.com
2016/09/07 全球购物
中国领先的专业家电网购平台:国美在线
2016/12/25 全球购物
综合测评个人总结
2015/03/03 职场文书
会计工作态度自我评价
2015/03/06 职场文书
调任通知
2015/04/21 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
2015中秋节晚会主持词
2015/07/01 职场文书
小学生教师节广播稿
2015/08/19 职场文书
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP
Pytest allure 命令行参数的使用
2021/04/18 Python
JavaScript+HTML实现学生信息管理系统
2021/04/20 Javascript