Day5比较运算符


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>比较运算符</title>
</head>
<body>
</body>
<script>
console.log(3 > 5)
console.log(3 >= 5)
console.log(2 == 2)
// 比较运算符存在隐式转换,把'2'转换成了2
console.log(2 == '2')
console.log(undefined == null)
// == 只判断值
// === 全等,判断值和数据类型
// 以后得判断应使用===,更严谨
console.log(2 === '2')
console.log(NaN === NaN)//NaN不等于任何人,包括它自己
// 字符串的比较
// 实际是比较字符串的ASCll码
console.log('------------------------------------')
console.log('a' < 'b')//true
console.log('aa' < 'ab')//false
// 当两个字符串比较时,若出现上一行的情况,可以将a抵消比较下一位
//如果第一个不相同则直接比较第一位的值,以第一位的大小决定整体的大小
console.log('------------------------------------')
</script>
</html>

浙公网安备 33010602011771号