js的逻辑运算符 ||


Posted in Javascript onMay 31, 2010

因而查询一下js的介绍:

1.逻辑或运算符||:

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

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

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

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

例:

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

Javascript 相关文章推荐
零基础学JavaScript最新动画教程+iso光盘下载
Jan 22 Javascript
jquery实现的蓝色二级导航条效果代码
Aug 24 Javascript
JS基于Ajax实现的网页Loading效果代码
Oct 27 Javascript
基于JavaScript实现TAB标签效果
Jan 12 Javascript
浅谈jQuery双事件多重加载的问题
Oct 05 Javascript
Websocket协议详解及简单实例代码
Dec 12 Javascript
layui表格实现代码
May 20 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
Sep 18 Javascript
vue页面加载闪烁问题的解决方法
Mar 28 Javascript
Array数组对象中的forEach、map、filter及reduce详析
Aug 02 Javascript
详解为生产环境编译Angular2应用的方法
Dec 10 Javascript
Vue中的transition封装组件的实现方法
Aug 13 Javascript
避免 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详解ASCII码对照表与字符转换
2011/12/05 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
2014/11/28 PHP
PHP获取一年有几周以及每周开始日期和结束日期
2015/08/06 PHP
php数据访问之增删改查操作
2016/05/09 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
JavaScript 常用函数库详解
2009/10/21 Javascript
JavaScript 页面坐标相关知识整理
2010/01/09 Javascript
jquery 图片上传按比例预览插件集合
2011/05/28 Javascript
JQuery获取当前屏幕的高度宽度的实现代码
2011/07/12 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
2015/09/27 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
仿百度换肤功能的简单实例代码
2016/07/11 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
利用JS实现页面删除并重新排序功能
2016/12/09 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
jQuery仿IOS弹出框插件
2017/02/18 Javascript
jquery实现表单获取短信验证码代码
2017/03/13 Javascript
JQuery EasyUI的一些常用组件
2017/07/12 jQuery
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
2019/09/28 Javascript
angular组件间通讯的实现方法示例
2020/05/07 Javascript
利用js canvas实现五子棋游戏
2020/10/11 Javascript
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
Python的Django框架可适配的各种数据库介绍
2015/07/15 Python
在Python中居然可以定义两个同名通参数的函数
2019/01/31 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
pytorch 实现tensor与numpy数组转换
2019/12/27 Python
Python sorted排序方法如何实现
2020/03/31 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
2020/06/24 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
个人校本研修方案
2014/05/26 职场文书
道路交通事故赔偿协议书
2014/10/24 职场文书
二年级语文上册复习计划
2015/01/19 职场文书