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 checkbox全选、取消全选、删除功能代码
Dec 19 Javascript
jQuery学习2 选择器的使用说明
Feb 07 Javascript
SinaEditor使用方法详解
Dec 28 Javascript
JavaScript日期类型的一些用法介绍
Mar 02 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
Sep 26 Javascript
Angular 输入框实现自定义验证功能
Feb 19 Javascript
第一个Vue插件从封装到发布
Nov 22 Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
May 17 Javascript
bootstrap与pagehelper实现分页效果
Dec 29 Javascript
vue响应式系统之observe、watcher、dep的源码解析
Apr 09 Javascript
django js 实现表格动态标序号的实例代码
Jul 12 Javascript
基于better-scroll 实现歌词联动功能的代码
May 07 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 fsockopen伪造post与get方法的详解
2013/06/14 PHP
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
php使用标签替换的方式生成静态页面
2015/05/21 PHP
使用WAMP搭建PHP本地开发环境
2017/05/10 PHP
PHP中16个高危函数整理
2019/09/19 PHP
在网页里看flash的trace数据的js类
2009/01/10 Javascript
js arguments.callee的应用代码
2009/05/07 Javascript
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
JS执行删除前的判断代码
2014/02/18 Javascript
jquery 自定义容器下雨效果可将下雨图标改为其他
2014/04/23 Javascript
jquery重复提交请求的原因浅析
2014/05/23 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
图解JavaScript中的this关键字
2020/05/28 Javascript
javascript弹性运动效果简单实现方法
2016/01/08 Javascript
详解使用webpack打包编写一个vue-toast插件
2017/11/08 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
微信小程序云开发之数据库操作
2019/05/18 Javascript
深入理解javascript prototype的相关知识
2019/09/19 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
[15:07]lgd_OG_m2_BP
2019/09/10 DOTA
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
2018/01/20 Python
将tensorflow的ckpt模型存储为npy的实例
2018/07/09 Python
Python WSGI的深入理解
2018/08/01 Python
使用tensorflow实现线性回归
2018/09/08 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
TensorFlow:将ckpt文件固化成pb文件教程
2020/02/11 Python
python异常处理、自定义异常、断言原理与用法分析
2020/03/23 Python
英国领先的珍珠首饰品牌:Orchira
2016/09/11 全球购物
中间件的定义
2016/08/09 面试题
教师岗位职责
2013/11/17 职场文书
校园网站的创业计划书范文
2013/12/30 职场文书
高一地理教学反思
2014/01/18 职场文书
《草虫的村落》教学反思
2014/02/16 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
详解Redis瘦身指南
2021/05/26 Redis
javascript之Object.assign()的痛点分析
2022/03/03 Javascript