问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

功的相等包括符号吗

发布网友 发布时间:2022-04-26 00:49

我来回答

2个回答

懂视网 时间:2022-04-26 05:10

本章详细介绍了javascript中的相等符号以及严格相等符号,需要的朋友可以参考下。

Javascript 有两种方法来判断两种值是否相等。

相等符号

相等符号由两个等号组成: ==
Javascript 是弱类型语言。这就意味着相等符号为了比较两个值将会强制转换类型。

""  == "0"  // false
0  == ""  // true
0  == "0"  // true
false == "false" // false
false == "0"  // true
false == undefined // false
false == null  // false
null  == undefined // true
" 	
" == 0  // true

上面的代码展示了类型转换的结果,因此我们知道使用相等符号 == 是个不好的编程习惯。由于 Javascript 中复杂的类型转换机制,将会使得由此产生的错误变得难以追踪。

此外,类型的强制转换会对性能也造成一定的影响,例如,当一个字符串与数字进行比较时,会被强制转换为数字。

严格相等符号

严格相等符号由三个等号组成: ===
它跟相等符号的操作相似,但是严格相等符号不会做强制类型转换的操作。

""  === "0"  // false
0  === ""  // false
0  === "0"  // false
false === "false" // false
false === "0"  // false
false === undefined // false
false === null  // false
null  === undefined // false
" 	
" === 0  // false

上面的代码使得代码更加清晰,如果两个值的类型不同则直接返回 false,这也会使得性能得到提升。

比较对象

尽管 == 和 === 被称为相等符号,但是当比较的两个值中有一个类型是对象时,表现将大不相同。

{} === {};   // false
new String('foo') === 'foo'; // false
new Number(10) === 10; // false
var foo = {};
foo === foo;   // true

在这儿,不再仅仅是比较两个值是否相等,它将判断两个值是否引用同一个对象实例,这个行为比较像 C 中的指针。

总结

这里强烈建议只使用严格相等符号 ===。如果我们需要做类型转换,可以在比较前先做显式的类型转换,而不是靠 Javascript 本身复杂的强制转换方法。

热心网友 时间:2022-04-26 02:18

功虽然是标量,没有方向,但是也有吸入和发出的区别,也就是说仍然有正负的区别,所以,严格说,功的相等是包括符号的,除非只是比较量的大小,而不管是吸收或是发出,那就可以不必计较正负号,在多数情况下,也正是这样界定的。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
贵州铜锅洋芋饭的做法 用公共经济学的观点,谈一谈,墙内开花墙外香,这种问题发生后,你是否还愿... 板柱剪力墙结构介绍? 格力空调开机出现88是什么原因 空调显示“88“什么意思? 空调出现“88”什么意思? 白萝卜蒸冰糖有什么功效 白萝卜冰糖止咳效果好吗 萝卜炖冰糖可以止咳吗 天配良缘之商君内容简介 怎么判断风的级别? 高压接地棒和高压接地线有区别么 接地极、接地线、接地端子是什么意思? 接地极和接地体的区别 铜包钢接地棒与接地模块各自的优势在哪 集合中“相等"符号语言是什么? 接地棒的简介 接地线接地棒规格 接地线接地棒连接方法 小米10顶部通知栏怎么搞消失 抖音火山版里面跑车是什么礼物? B族维生素的B族成员 怎样可以抵抗贫血? 炒米皮是先炒菜还是先炒米皮 一碗炒菜和一碗米皮哪个热量高 炒米皮的热量高不高 空调内机滴水是怎么回事呀 微信提示“操作频繁,稍后再试。”是怎么回事? 为什么wps账号在公司电脑保存的表格用自己电脑就找不到历史版本? 如何利用香皂快速制作羊奶手工香皂 80年代的方便面有哪些 汽车保养的几个重要注意事项! 汽车保养注意事项,这几点一定要注意 在银行买的理财基金定期一年才五个月我不要利息可以取出来吗? 剁椒鱼头是湖南的特色菜,需要准备哪些食材?鱼头腌制好需要加剁椒吗? 特色鱼头蒸煮的做法 他喜欢郊游、特别是骑自行车郊游、这句话中的特别是什么意思? 英语翻译:郊游。(意思对即可,不要用机器,会有语法错误,用了是哈批) 成都的别称是什么城? 成都别称 成都的别称是什么 成都 别称 Die是什么意思 《德语助手》德汉 车载导航回复出厂设置原来优盘里的歌曲视频不能识别了? 怎样调出桌面输入法 生植器起水泡流水不好,痒痛请问这是什么病啊 内包皮上面肿了一块,上面起了一些白色小疙瘩,还流水,用水清洗特别的疼,请问是什么情况? 男性生殖器上面长疙瘩有白色的水怎么办 1岁半老是半夜2点醒来 WPS将某一样式(比如标题3)的大纲正文级别改为2级,怎么改? 要批量修改 一个一个修改太麻烦,我做的书几百页
  • 焦点