js的逻辑运算符 ||


Posted in Javascript onMay 31, 2010

因而查询一下js的介绍:

1.逻辑或运算符||:

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

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

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

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

例:

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

Javascript 相关文章推荐
jquery 表单进行客户端验证demo
Aug 24 Javascript
浅析document.ready和window.onload的区别讲解
Dec 18 Javascript
jquery获取当前点击对象的value方法
Feb 28 Javascript
JavaScript页面模板库handlebars的简单用法
Mar 02 Javascript
Javascript闭包(Closure)详解
May 05 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
Sep 02 Javascript
微信小程序 侧滑删除(左滑删除)
May 23 Javascript
React Native之ListView实现九宫格效果的示例
Aug 02 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
写给新手同学的vuex快速上手指北小结
Apr 14 Javascript
解决vue+router路由跳转不起作用的一项原因
Jul 19 Javascript
vue常用高阶函数及综合实例
Feb 25 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
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
新手配置 PHP 调试环境(IIS+PHP+MYSQL)
2007/01/10 PHP
学习php笔记 字符串处理
2010/10/19 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
PHP7新特性
2021/03/09 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
2013/05/27 Javascript
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
招聘网站基于jQuery实现自动刷新简历
2015/05/10 Javascript
Bootstrap每天必学之附加导航(Affix)插件
2016/04/25 Javascript
批量下载对路网图片并生成html的实现方法
2016/06/07 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
老生常谈JavaScript面向对象基础与this指向问题
2017/10/16 Javascript
js实现简单放大镜效果
2020/03/07 Javascript
使用python统计文件行数示例分享
2014/02/21 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
Python高级特性之闭包与装饰器实例详解
2019/11/19 Python
django 框架实现的用户注册、登录、退出功能示例
2019/11/28 Python
pytorch中图像的数据格式实例
2020/02/11 Python
Python使用Chrome插件实现爬虫过程图解
2020/06/09 Python
浅谈Python中的字符串
2020/06/10 Python
如何用Anaconda搭建虚拟环境并创建Django项目
2020/08/02 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
美国知名保健品网站:LuckyVitamin(支持中文)
2017/08/09 全球购物
Java的五个基础面试题
2016/02/26 面试题
老人祝寿主持词
2014/03/28 职场文书
基层党员对照检查材料
2014/08/25 职场文书
2014离婚协议书范文两篇
2014/09/15 职场文书
旷课检讨书
2015/01/26 职场文书
离职证明格式样本
2015/06/12 职场文书
大学开学感言
2015/08/01 职场文书
农贸批发市场管理制度
2015/08/07 职场文书