js的逻辑运算符 ||


Posted in Javascript onMay 31, 2010

因而查询一下js的介绍:

1.逻辑或运算符||:

当运算符||的两个运算数都是布尔值,它对这两个运算数执行布尔OR操作。

它先计算第一个运算数,如果这个表达式的值可以被转换成true,那么它就返回左边这个表达式的值。否则计算第二个运算数

即使||运算符的运算数不是布尔值,任然可以将它看作布尔OR运算,因为无论它返回的值是什么类型,都可以被转换为布尔值。

而且另一方面,对非布尔型的运算数使用了||,这是利用了它对非布尔型的值会将其返回的特性。该运算符的这一用法通常是选取一组备选值中的第一个定义了的并且非空的值(也就是说第一个不会转换为false的值)

例:

var max=max_width || preferences.max_width || 500

Javascript 相关文章推荐
JavaScript Eval 函数使用
Mar 23 Javascript
javascript学习笔记(四) Number 数字类型
Jun 19 Javascript
Jquery焦点与失去焦点示例应用
Jun 10 Javascript
JavaScript AOP编程实例
Jun 16 Javascript
JavaScript奇技淫巧44招【实用】
Dec 11 Javascript
vue双向绑定的简单实现
Dec 22 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
Jan 20 Javascript
js 递归和定时器的实例解析
Feb 03 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
Oct 26 Javascript
微信小程序文章详情页面实现代码
Sep 10 Javascript
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
vue如何批量引入组件、注册和使用详解
May 12 Vue.js
避免 showModalDialog 弹出新窗体的原因分析
May 31 #Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
May 31 #Javascript
js 数组的for循环到底应该怎么写?
May 31 #Javascript
javascript 四则运算精度修正函数代码
May 31 #Javascript
ASP 过滤数组重复数据函数(加强版)
May 31 #Javascript
javascript 子窗体父窗体相互传值方法
May 31 #Javascript
js post方式传递提交的实现代码
May 31 #Javascript
You might like
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
分享一个PHP数据流应用的简单例子
2012/06/01 PHP
PHP系统命令函数使用分析
2013/07/05 PHP
php读取文件内容的方法汇总
2015/01/24 PHP
解析jquery中的ajax缓存问题
2013/12/19 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
javascript事件冒泡实例分析
2015/05/13 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
jQuery动画_动力节点节点Java学院整理
2017/07/04 jQuery
jQuery实现右侧抽屉式在线客服功能
2017/12/25 jQuery
layui-laydate时间日历控件使用方法详解
2018/11/15 Javascript
jQuery判断自定义属性data-val用法示例
2019/01/07 jQuery
[01:01]青春无憾,一战成名——DOTA2全国高校联赛开启
2018/02/25 DOTA
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
python读取文本中数据并转化为DataFrame的实例
2018/04/10 Python
python判断文件夹内是否存在指定后缀文件的实例
2019/06/10 Python
三步实现Django Paginator分页的方法
2019/06/11 Python
使用Python在Windows下获取USB PID&VID的方法
2019/07/02 Python
如何通过python实现人脸识别验证
2020/01/17 Python
Django+boostrap 美化admin后台的操作
2020/03/11 Python
Python列表嵌套常见坑点及解决方案
2020/09/30 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
2021/02/22 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
德国的大型美妆个护电商:Flaconi
2020/06/26 全球购物
教育学专业实习生的自我鉴定
2013/11/26 职场文书
互联网电子商务专业毕业生求职信
2014/03/18 职场文书
聘任书模板
2014/03/29 职场文书
中秋节主持词
2014/04/02 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
计划生育诚信协议书
2014/11/02 职场文书
志愿者个人总结
2015/03/03 职场文书