js的逻辑运算符 ||


Posted in Javascript onMay 31, 2010

因而查询一下js的介绍:

1.逻辑或运算符||:

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

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

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

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

例:

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

Javascript 相关文章推荐
【消息提示组件】,兼容IE6/7&&FF2
Sep 04 Javascript
javascript代码编写需要注意的7个小细节小结
Sep 21 Javascript
jQuery语法总结和注意事项小结
Nov 11 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
Jan 21 Javascript
解析JavaScript中instanceof对于不同的构造器或许都返回true
Dec 03 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
Apr 29 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
Jul 04 Javascript
jQuery 实现评论等级好评差评特效
May 06 Javascript
原生js实现查询天气小应用
Dec 09 Javascript
jQuery实现文字自动横移
Jan 08 Javascript
vue2.0 循环遍历加载不同图片的方法
Mar 06 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
避免 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的输入输出流
2007/02/14 PHP
在VS2008中编译MYSQL5.1.48的方法
2010/07/03 PHP
laravel 关联关系遍历数组的例子
2019/10/10 PHP
“不能执行已释放的Script代码”错误的原因及解决办法
2007/09/09 Javascript
说说掌握JavaScript语言的思想前提想学习js的朋友可以看看
2009/04/01 Javascript
jquery动态添加删除div 具体实现
2013/07/20 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
JSON格式化输出
2014/11/10 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
2015/01/19 Javascript
JQuery中extend的用法实例分析
2015/02/08 Javascript
详解jQuery中的empty、remove和detach
2016/04/11 Javascript
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
实现一个简单的vue无限加载指令方法
2017/01/10 Javascript
关于angularJs清除浏览器缓存的方法
2017/11/28 Javascript
JS中精巧的自动柯里化实现方法
2017/12/12 Javascript
详谈js的变量提升以及使用方法
2018/10/06 Javascript
Vue 使用formData方式向后台发送数据的实现
2019/04/14 Javascript
8个有意思的JavaScript面试题
2019/07/30 Javascript
小程序选项卡以及swiper套用(跨页面)
2020/06/19 Javascript
[01:25:09]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第二场
2014/05/24 DOTA
详解K-means算法在Python中的实现
2017/12/05 Python
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
python 图像插值 最近邻、双线性、双三次实例
2020/07/05 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
阿迪达斯丹麦官网:adidas丹麦
2016/10/01 全球购物
Boden英国官网:英国知名原创时装品牌
2018/11/06 全球购物
项目经理任命书内容
2014/06/06 职场文书
员工安全责任书范本
2014/07/24 职场文书
国庆促销活动总结
2014/08/29 职场文书
房屋转让协议书
2014/10/18 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
检讨书模板大全
2015/05/07 职场文书
战友聚会致辞
2015/07/28 职场文书
2016年法制宣传月活动总结
2016/04/01 职场文书
2019学生会干事辞职信
2019/06/27 职场文书
数据库连接池
2021/04/06 MySQL