javascript - = 、==、===、!=、!==、&&、||、!

2021-06-21 11:06

阅读:504

标签:family   span   类型比较   相等   code   匹配   asc   一个   等于   

 = 、==、===、!=、!==、&&、||、!

 1   /*
 2         * = 、==、===、!=、!==、&&、||、!
 3         */
 4 
 5 
 6         var a = 1;
 7         var b = 1;
 8         var b1 = ‘1‘;
 9 
10         console.log(‘变量赋值:‘, a = 1, ‘\n值等于(转string类型比较):‘, a == b, ‘\n恒等于(类型和值一样,不会自动转类型):‘, a === b, ‘\n非恒等于:‘, b === b1);
11 
12 
13         // if=>true
14         if (b == b1) {
15             console.log(‘值等于(转string类型比较)‘);
16         }
17 
18         // if=>true
19         if (a == b1) {
20             console.log(‘值等于(转string类型比较)‘);
21         }
22 
23         // if => false
24         // else => true
25         if (b != b1) {
26             console.log(‘值等于(转string类型比较) b是数值型、b1是字符串‘);
27         } else {
28             console.log(‘相等哦‘);
29         }
30 
31         // if => true
32         if (b !== b1) {
33             console.log(‘恒等于(类型和值一样,不会自动转类型) b是数值型、b1是字符串‘)
34         }
35 
36         // && -> 与
37         if (a === 1 && b === 2) {
38             console.log(‘与,两者之间都要满足,其一不满足则中断条件‘)
39         } else {
40             console.log(‘中断与条件!‘)
41         }
42 
43         // || - > 或
44         if (a === 1 || b === 2) {
45             console.log(‘或,两者之间满足一个即可,匹配到最后一个中断条件‘)
46         } else {
47             console.log(‘我匹配到最后!‘)
48         }
49 
50         // ! - > 取反
51         if (!a === 1) {
52             console.log(‘未造反!‘);
53         } else {
54             console.log(‘造反了:‘, !a);
55         }

 

javascript - = 、==、===、!=、!==、&&、||、!

标签:family   span   类型比较   相等   code   匹配   asc   一个   等于   

原文地址:https://www.cnblogs.com/cisum/p/9683926.html


评论


亲,登录后才可以留言!