js的逻辑运算符 ||


Posted in Javascript onMay 31, 2010

因而查询一下js的介绍:

1.逻辑或运算符||:

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

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

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

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

例:

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

Javascript 相关文章推荐
jQuery EasyUI NumberBox(数字框)的用法
Jul 08 Javascript
JS和函数式语言的三特性
Mar 05 Javascript
js怎么覆盖原有方法实现重写
Sep 04 Javascript
探究Javascript模板引擎mustache.js使用方法
Jan 26 Javascript
javascript实现起伏的水波背景效果
May 16 Javascript
使用jquery提交form表单并自定义action的实现代码
May 25 Javascript
AngularJs Injecting Services Into Controllers详解
Sep 02 Javascript
AngularJS中的JSONP实例解析
Dec 01 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
Jan 19 Javascript
JS时间控制实现动态效果的实例讲解
Jul 31 Javascript
js动态添加表格逐行添加、删除、遍历取值的实例代码
Jan 25 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
Jun 14 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
使用无限生命期Session的方法
2006/10/09 PHP
用PHP和ACCESS写聊天室(二)
2006/10/09 PHP
一个PHP日历程序
2006/12/06 PHP
php 高效率写法 推荐
2010/02/21 PHP
PHP转换IP地址到真实地址的方法详解
2013/06/09 PHP
关于php程序报date()警告的处理(date_default_timezone_set)
2013/10/22 PHP
php通过修改header强制图片下载的方法
2015/03/24 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
yii框架redis结合php实现秒杀效果(实例代码)
2017/10/26 PHP
php菜单/评论数据递归分级算法的实现方法
2019/08/01 PHP
caller和callee的区别介绍及演示结果
2013/03/10 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
JavaScript实现显示函数调用堆栈的方法
2016/04/21 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
防止Node.js中错误导致进程阻塞的办法
2016/08/11 Javascript
Bootstrap源码解读按钮(5)
2016/12/23 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
解决vue 退出动画无效的问题
2020/08/09 Javascript
使用Python写一个量化股票提醒系统
2018/08/22 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
2019/12/03 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
SpringBoot实现登录注册常见问题解决方案
2020/03/04 Python
Django DRF路由与扩展功能的实现
2020/06/03 Python
Python 代码调试技巧示例代码
2020/08/11 Python
Python如何使用ConfigParser读取配置文件
2020/11/12 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
婚礼证婚人证婚词
2014/01/13 职场文书
商务英语广告词大全
2014/03/18 职场文书
公司离职证明样本
2014/09/13 职场文书
2014年教师德育工作总结
2014/11/10 职场文书
高一军训决心书
2015/02/05 职场文书
民政局未婚证明
2015/06/15 职场文书