js 利用||和&&赋值小技巧
感谢原文作者:nayi_224
原文链接:https://blog.csdn.net/nayi_224/article/details/80437329
对于需要返回boolean类型数值的地方,比如if判断,逻辑运算符,js对象会默认转换为boolean类型数据。null,undefined,0,''返回false,其他返回true。
同时,对于||与&&又有这样的特性:
| b默认值 | c默认值 | a取值 |
|---|---|---|
| true | true | b |
| true | false | b |
| false | true | c |
| false | false | c |
| b默认值 | c默认值 | a取值 |
|---|---|---|
| true | true | c |
| true | false | c |
| false | true | b |
| false | false | b |
个人学习笔记!仅以学习为目的,感谢各位前辈!

浙公网安备 33010602011771号