`
jonson
  • 浏览: 165472 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

javascript中的"||"与java中"||" 的区别

    博客分类:
  • js
阅读更多

//熟悉java的程序员,大致都了解"||"操作符的含义。

    java中,"||"操作符表示两个值进行或者运算,返回的是boolean类型的值,也就是true或者false值。在两个表达式进行“||”运算时,只要有一个表达式的值为true,其返回值就为true;否则返回false。

      但是在javascript中,却完全不同。"||"运算符的返回结果却是第一个为true的表达式,也就是返回的是第一个为true的那个对象假设两个表达式均为false,那么会返回"||"操作符后面的表达式。并非返回true或者是false值。

javascript举例:

""||"123"

这个值返回的是123。

“”||document

这个返回的是document对象。

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics