<!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
-->