javascript &&和||运算符简单介绍
关于&&运算符和||运算符的基本用法可以分别参阅以下两个文章。
(1). js的逻辑或||运算符用法简单介绍一章节。
(2).js的逻辑与&&运算符用法简单介绍一章节。
本章节再来介绍一下这两个运算符一些特殊的使用方式。
可能在一些语言或者知识中,这两个运算符的运算数是布尔值,在javascript并不完全是这样的。
并且这两个运算符在代码中频繁使用,能够有效的减少代码量提高效率,在很多javascript库中就有使用。
红色圈中的代码:
bup=b && b.parentNode
上面的代码表示的意思是,首先判断b元素是否存在,如果不存在,那么bup的值是undefined、null、false或者0,如果存在则继续判断b.parentNode是否存在,如果存在则返回b的父节点,不存在的话,返回的null。
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
相关推荐
-
javascript矩形碰撞检测代码
本章节分享一段矩形碰撞检测代码,如下:/** * 矩形区域碰撞检测 * Crtd by dministrtor on 14-4-7. * r: mrkr */function
-
js获取指定单元格的内容代码实例实例
本章节分享一段代码实例,它实现了获取bl单元格内容的功能。代码实例如下
-
javascript动态修改单元格内容代码实例
在实际应用中,可能根据需要动态改变td单元格的内容,下面就通过代码实例介绍一下如何实现此功能。代码如下:-8
-
javascript通用获取元素样式属性值代码实例
本章节分享一段代码实例,它实现了具有通用效果的获取元素指定样式属性值的功能。无论是使用l.styl.ttr方式定义的属性还是样式表定义的属性,都可以获取。代码实例如下: ht
-
js动态设置元素透明度代码实例
本章节分享一段代码实例,它实现了动态设置元素透明度效果。当然这个动态设置不是指的以动画方式设置透明度。以动画方式设置透明度可以参阅jvscrit实现的以渐变方式设置透明度一章节。代码实例如下: