<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script>
//1.
//2。
var r= 'a' || '';
console.log(r);
r= null || 15;
console.log(r);
r= 'a' && 0;
console.log(r);
r= null && 15;
console.log(r);
r= '12123' || 12;
console.log(r);
r= '12123' && 22;
console.log(r);
</script>
</head>
<body>
</body>
</html>
<!--
1、Javascript中的||符号:
运算方法:
只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。
只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。
总结:真前假后
2、Javascript中的&&符号:
运算方法:
只要“&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值;
只要“&&”前面是true,无论“&&”后面是true还是false,结果都将返“&&”后面的值;
总结:假前真后
在Javascript中逻辑运算符中可以不用写 == ,!=, 可以直接使用0、”“、null、false、undefined、NaN代表false ,其他值赋值为true
-->
Javascript中的逻辑运算符
猜你喜欢
转载自blog.csdn.net/qq_24432127/article/details/89648170
今日推荐
周排行