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

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

 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         }

 

转载于:https://www.cnblogs.com/cisum/p/9683926.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值