在 JavaScript 中 & 和 && 都是运算符, 那么这两者之间的区别是什么? 下面本篇文章就来给大家介绍一下 JavaScript 中 & 和 && 的区别, 希望对大家有所帮助.
在 JavaScript 中 & 是位运算符,&& 是逻辑运算符.& 会执行两边, 左边无论真假, 右边都进行运算; 而 &&, 如果左边为真, 右边参与运算, 如果左边为假, 那么右边不参与运算.
示例:
- 25&3 // 结果就是 1
- true&&true // 结果是 true
- false&&true // 结果是 false
来源: http://www.css88.com/qa/javascript/11110.html