概述
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
/*
*&& || 对于非布尔值的情况
*
- 对于非布尔值进行与或运算时,
*
会先将其转换为布尔值,然后在运算,并且返回原值
*
*
总结 :
*
- 与运算
*
- 如果第一个值为true,则必然返回第二个值
*
- 如果第一个值为false,则直接返回第一个值
*
*
- 或运算
*
- 如果第一个值为true,则直接返回第一个值
*
- 如果第一个值是false,则直接返回第二个值
* */
// true && true
// 与运算:如果两个值都是true, 则返回后面的。
var a = 12 && 5;
// 与运算:如果两个值中有false,则返回靠前的false;
// false && true
a = 123 && NaN;
//
a = 0 && 123;
console.log(a);
</script>
</body>
</html>
最后
以上就是传统耳机为你收集整理的尚硅谷JavaScript学习笔记_P20非布尔值的 与或的全部内容,希望文章能够帮你解决尚硅谷JavaScript学习笔记_P20非布尔值的 与或所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复