javascript - = 、==、===、!=、!==、&&、||、!
2021-06-21 11:06
标签:family span 类型比较 相等 code 匹配 asc 一个 等于 = 、==、===、!=、!==、&&、||、! javascript - = 、==、===、!=、!==、&&、||、! 标签:family span 类型比较 相等 code 匹配 asc 一个 等于 原文地址:https://www.cnblogs.com/cisum/p/9683926.html 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 - = 、==、===、!=、!==、&&、||、!
文章链接:http://soscw.com/essay/96879.html