87,988
社区成员
发帖
与我相关
我的任务
分享if (this.video = Bs(this.videoChild.nativeElement, {})
这行代码里这个if是干嘛的?
赋值?那if有啥用?
比较是否相等?可是为什么只有一个=?比较是否相等不应该用==吗?
相当于赋值,如果if后是单等号,那么这个条件判断永远为1,即为真,一定会被执行
=是赋值的符号,如果硬要解释,那就是赋值之后判断当前的值是否为真值,个人感觉应该是写双等或者三等吧
这么写语法上不报错, 就相当于先给 this.video赋值,然后判断this.video是否为空
这属于写错了 比较用 ===