<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
// && 与 只考虑布尔值,真真为真,其他都假
// 真正的应用:遇到假就停然后取这个假值,否则取最后边的值不管真假
// || 或 只考虑布尔值,假假为假,其他都真
// 真正的应用:遇到真就停然后取这个真值,否则取最后边的值不管真假
// ! 非 只考虑布尔值,真变假,假变真
// 哪些数据在转成布尔值的时候是 false
// 0 undefined null false NaN ""
// let a = 5 && img && 9; //>>a=9
// let a = "" && img && 9; //>>a=""
// let a = "" || 0 || NaN; //>>a=NaN
// let a = 1 || 0 || NaN; //>>a=1
// let a = !0; //>>true
let a = !!1; //>>true
console.log(a);
</script>
</body>
</html>