js的逻辑运算符 ||


Posted in Javascript onMay 31, 2010

因而查询一下js的介绍:

1.逻辑或运算符||:

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

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

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

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

例:

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

Javascript 相关文章推荐
JavaScript?Apple设备检测示例代码
Nov 15 Javascript
jquery实现鼠标拖动图片效果示例代码
Jan 09 Javascript
js检测浏览器版本、核心、是否移动端示例
Apr 24 Javascript
javascript元素动态创建实现方法
May 13 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
May 10 Javascript
详解JS几种变量交换方式以及性能分析对比
Nov 25 Javascript
浅谈jquery页面初始化的4种方式
Nov 27 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
Aug 17 Javascript
React key值的作用和使用详解
Aug 23 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
Sep 21 Javascript
JS重学系列之聊聊new操作符
Mar 04 Javascript
vue 使用鼠标滚动加载数据的例子
Oct 31 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简单实现DES加密解密的方法
2016/07/12 PHP
实现PHP搜索加分页
2016/10/12 PHP
php常用正则函数实例小结
2016/12/29 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
js切换光标示例代码
2013/10/10 Javascript
利用cookie记住背景颜色示例代码
2013/11/04 Javascript
jQuery实现下滑菜单导航效果代码
2015/08/25 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
JS传值出现中文参数乱码的解决方法
2016/06/30 Javascript
jquery ajax后台返回list,前台用jquery遍历list的实现
2016/10/30 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
2017/02/18 Javascript
详解Vue路由钩子及应用场景(小结)
2017/11/07 Javascript
使用next.js开发网址缩短服务的方法
2020/06/17 Javascript
Python中unittest用法实例
2014/09/25 Python
Python实现的检测网站挂马程序
2014/11/30 Python
使用Python编写一个简单的tic-tac-toe游戏的教程
2015/04/16 Python
在Python的web框架中编写创建日志的程序的教程
2015/04/30 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
在unittest中使用 logging 模块记录测试数据的方法
2018/11/30 Python
Python迷宫生成和迷宫破解算法实例
2019/12/24 Python
Win10环境中如何实现python2和python3并存
2020/07/20 Python
基于OpenCV的路面质量检测的实现
2020/11/04 Python
Subside Sports德国:足球球衣和球迷商品
2019/06/08 全球购物
给儿子的表扬信
2014/01/15 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
小学生期末评语
2014/04/21 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
民主评议党员登记表自我评价
2014/10/20 职场文书
小学班主任个人总结
2015/03/03 职场文书
运动会新闻报道稿
2015/07/22 职场文书
2016年党员学习廉政准则心得体会
2016/01/20 职场文书
高效课堂教学反思
2016/02/24 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
教你用python控制安卓手机
2021/05/13 Python