黑马程序员技术交流社区

标题: foo = foo||bar ,这行代码是什么意思?为什么要这样写? [打印本页]

作者: 浮世散人    时间: 2017-4-6 00:09
标题: foo = foo||bar ,这行代码是什么意思?为什么要这样写?
foo = foo||bar ,这行代码是什么意思?为什么要这样写?
作者: 624138722    时间: 2017-4-19 21:07
|| 代表或的意思,当foo的值为null时,用不讲foo的值赋给foo,而是将bar的值赋给foo
作者: 板蓝根    时间: 2017-4-20 23:48
短路表达式,如果 |  | 左边的值为true,那么表达式的值就是左边的内容,否则就是右边的内容

作者: zhouhongwei    时间: 2017-5-7 13:10
一般方法或者模块都有默认值,当你传入了参数,就使用你的参数,如果没有设置,就使用默认值,防止空对象。
作者: 红颜知己    时间: 2017-5-12 14:09
这句话的意思就是 如果bar 和 foo有一个为真的话那么就把它赋给foo





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2