JS基础6--逻辑运算符3
|| 或运算符
只要有一个为true就返回true,返回第一个true的值
两个都为false才返回flase,返回靠后的false的值
JS中的或为短路或,只要第一个值为true就不会在确认第二个值
截图:
代码:
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
head>
<script>
/*
|| 或运算符
只要有一个为true就返回true,返回第一个true的值
两个都为false才返回flase,返回靠后的false的值
JS中的或为短路或,只要第一个值为true就不会在确认第二个值
*/
// false || alert('hhhhh')//alert方法会执行
// true || alert('xxxxx') //alert方法不会执行
var a = null || 1//返回第一个true的值
console.log(a)//1
var b = 0 || null
console.log(b)//两个都是false返回靠后的false的值
script>
html>