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 }
分类:
2018-javascript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现