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根据年月获得当月天数的实现代码
Jul 03 Javascript
jquery获取radio值实例
Oct 16 Javascript
jQuery实用密码强度检测
Mar 02 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
Apr 13 Javascript
详解vue中computed 和 watch的异同
Jun 30 Javascript
微信小程序request请求后台接口php的实例详解
Sep 20 Javascript
Vue精简版风格概述
Jan 30 Javascript
vue实现引入本地json的方法分析
Jul 12 Javascript
VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法
Nov 28 Javascript
JavaScript中this函数使用实例解析
Feb 21 Javascript
vue2路由方式--嵌套路由实现方法分析
Mar 06 Javascript
微信小程序图片右边加两行文字的代码
Apr 23 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中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
2010/07/09 PHP
分享PHP header函数使用教程
2013/09/05 PHP
php实现上传图片生成缩略图示例
2014/04/13 PHP
用PHP和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
php有道翻译api调用方法实例
2014/12/22 PHP
PHP处理大量表单字段的便捷方法
2015/02/07 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
2019/03/22 PHP
js宝典学习笔记(上)
2007/01/10 Javascript
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
2010/03/23 Javascript
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
使用js判断TextBox控件值改变然后出发事件
2014/03/07 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
整理Javascript数组学习笔记
2015/11/29 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
Angular的$http与$location
2016/12/26 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
详解vue.js的devtools安装
2017/05/26 Javascript
javascript 中事件冒泡和事件捕获机制的详解
2017/09/01 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
2018/02/22 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
Python写的贪吃蛇游戏例子
2014/06/16 Python
Python写的PHPMyAdmin暴力破解工具代码
2014/08/06 Python
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
python贪吃蛇游戏代码
2020/04/18 Python
Python tornado上传文件的功能
2020/03/26 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
简历中个人自我评价范文
2013/12/26 职场文书
小学英语教师先进事迹
2014/05/28 职场文书
2015年宣传工作总结
2015/04/08 职场文书
入党群众意见范文
2015/06/02 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书
SQL基础的查询语句
2021/11/11 MySQL
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript