js 利用||和&&赋值小技巧

感谢原文作者:nayi_224
原文链接:https://blog.csdn.net/nayi_224/article/details/80437329

对于需要返回boolean类型数值的地方,比如if判断,逻辑运算符,js对象会默认转换为boolean类型数据。nullundefined0''返回false,其他返回true

同时,对于||&&又有这样的特性:

  • var a = b || c;

b默认值 c默认值 a取值
true true b
true false b
false true c
false false c
  • var a = b && c;

b默认值 c默认值 a取值
true true c
true false c
false true b
false false b
posted @ 2020-05-07 22:55  超级小白龙  阅读(950)  评论(0编辑  收藏  举报