微信扫一扫打赏支持

范仁义js课程---19、相等运算符

范仁义js课程---19、相等运算符

一、总结

一句话总结:

相等运算符有==、===、!=、!==,相等运算符也是比较运算符的一种

 

1、相等运算符中的==(等于)和===(全等)的区别是什么?

==(等于):如果类型不同,会先将类型转换成一样再比较,比如 false==0就成立
===(全等):类型和值都一样才成立,比如 false===0就不成立

 

 

二、相等运算符(课程代码)

博客对应课程的视频位置:19、相等运算符
https://www.fanrenyi.com/video/19/114

 

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>相等运算符</title>
 6 </head>
 7 <body>
 8 <!--
 9 相等运算符
10 
11 满足关系,就返回true,否则返回false
12 
13 比较运算符在比较前,如果比较的类型不一样,会先把类型转换成一样再比较
14 
15 =:赋值号
16 ==:等于
17 ===:全等:同时满足值和类型必须相等
18 会先比较类型,如果类型都不一样,就直接返回false
19 如果类型一样,再比较值相等不相等,如果值相等的话,true,否则false
20 
21 !=:不等于
22 !==:不全等:只要值和类型里面有一个不相等,就返回false
23 
24 -->
25 <script>
26     //var ans=5==4;
27     // var ans=5=='5';
28     //var ans=5!='5';
29     // var ans=5!='4';
30 
31     // var ans=5===5;
32     // var ans=5==='5';
33     // var ans=5!=='5';
34     //var ans=5!==5;
35     var ans=5!==4;
36 
37 
38     console.log(ans);
39 </script>
40 
41 </body>
42 </html>

 

 

 

 

 

 
posted @ 2020-02-27 03:02  范仁义  阅读(128)  评论(0编辑  收藏  举报