js的逻辑运算符 ||


Posted in Javascript onMay 31, 2010

因而查询一下js的介绍:

1.逻辑或运算符||:

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

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

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

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

例:

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

Javascript 相关文章推荐
再谈IE中Flash控件的自动激活 ObjectWrap
Mar 09 Javascript
用Greasemonkey 脚本收藏网站会员信息到本地
Oct 26 Javascript
JS面向对象编程浅析
Aug 28 Javascript
浅谈JavaScript函数参数的可修改性问题
Dec 05 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
May 25 Javascript
JavaScript中setMonth()方法的使用详解
Jun 11 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
Aug 02 Javascript
自定义PC微信扫码登录样式写法
Dec 12 Javascript
JS实现图片旋转动画效果封装与使用示例
Jul 09 Javascript
微信小程序实现滑动切换自定义页码的方法分析
Dec 29 Javascript
使用JavaScript通过前端发送电子邮件
May 22 Javascript
理解JavaScript中的Proxy 与 Reflection API
Sep 21 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利用腾讯ip分享计划获取地理位置示例分享
2014/01/20 PHP
ThinkPHP连接数据库的方式汇总
2014/12/05 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
[对联广告] JS脚本类
2006/08/27 Javascript
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
js 程序执行与顺序实现详解
2013/05/13 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
JS根据年月获得当月天数的实现代码
2014/07/03 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
2017/05/02 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
2018/11/02 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
2019/04/17 Javascript
七行JSON代码把你的网站变成移动应用过程详解
2019/07/09 Javascript
vue框架制作购物车小球动画效果实例代码
2019/09/26 Javascript
node读写Excel操作实例分析
2019/11/06 Javascript
高效jQuery选择器的5个技巧实例分析
2019/11/26 jQuery
AutoJs实现刷宝短视频的思路详解
2020/05/22 Javascript
[02:35]DOTA2英雄基础教程 末日使者
2013/12/04 DOTA
Python制作数据导入导出工具
2015/07/31 Python
深入理解python try异常处理机制
2016/06/01 Python
元组列表字典(莫烦python基础)
2019/04/03 Python
ML神器:sklearn的快速使用及入门
2019/07/11 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
法学毕业生自我鉴定
2013/11/08 职场文书
学生干部的自我评价分享
2014/01/18 职场文书
公司聘任书模板
2014/03/29 职场文书
销售经理竞聘书
2014/03/31 职场文书
学校教师读书活动总结
2014/07/08 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
介绍信如何写
2015/01/31 职场文书
奖学金主要事迹范文
2015/11/04 职场文书