范仁义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>