JavaScript 比较运算

比较运算通常用于比两个数或两个表达式的大小,比较的结果是布尔类型,要么是true要么是false。

比较运算符  名称 说明 举例
== 等于 比较两个数值(数字、字符、布尔)是否相同 'hello'=='hello' 返回true因为它们是相同的字符串
'Hello'=='hello' 返回false 因为它们不是相同的字符串
!= 不等于 比较两个数值(数字、字符、布尔)是不同 'hello'!='hello' 返回false因为它们是相同的字符串
'Hello'!='hello' 返回true 因为它们不是相同的字符串
=== 严格等于 比较两个数值,并检查它们的数据类型和值是否完全相同 '5'===5 回false因为它们类型和值完全不相同
!== 严格不等于 比较两个数值,并检查它们的数据类型和值是否完全不相同 '5'!==‘5’ 回true因为它们类型和值完全相同
< 小于 检查左边的数是否小于右边的数 6<9 返回true
9<6 返回false
> 大于 检查左边的数是否大于右边的数 9>6 返回true
6>9 返回false
<= 小于或等于 检查左边的数是否小于或等于右边的数 6<=9 返回true
9<=6 返回false
6<=6 返回true
>= 大于或等于 检查左边的数是否大于或等于右边的数 9>=6 返回true
6>=9 返回false
9>=9 返回true

比较运算符左边或右边的数,有多种形式:

1、数据类型可以不同,可以是数字、字符、字符串、布尔、数组、对象、null

2、可以是变量,可以是语句,可以是函数,可以是表达式……

示例:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>比较运算</title>
 6 </head>
 7 <body>
 8 <script>
 9    document.write('hello'=='hello');
10     document.write('<br>');
11    document.write('hello'!='hello');
12    document.write('<br>');
13    document.write('5'===5);//===严格等于
14    document.write('<br>');
15    document.write('5'!=='5');//!==严格不等于
16    document.write('<br>');
17    document.write(9<6);
18    document.write('<br>');
19    document.write(6<=9);
20 </script>
21 </body>
22 </html>

 

posted @ 2019-06-12 20:30  JackSon~鹤  阅读(362)  评论(0编辑  收藏  举报