Day5比较运算符

image
image

<!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>
posted @ 2026-01-01 11:36  冰涿  阅读(12)  评论(0)    收藏  举报