js中 a=b||0; 在这里||代表什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 00:42:23

js中 a=b||0; 在这里||代表什么
js中 a=b||0; 在这里||代表什么

js中 a=b||0; 在这里||代表什么
如果b不等于undefined和null,也就是说b有东西那a就等于b的值
不然就等于默认值0

其实a的值就是 b||0这个条件表达式的真假,||就是或者的关系,两者有1真则为真,两者皆假则为假