JavaScript 比较相同的字符返回false

2019-7-29 22:59| 作者: admin| 查看: 812| 评论: 0|来自: 蚂蚁部落

在比较两个字符的时候,可能会出现如下奇怪的问题。

分明是值相同的字符(起码看起来先沟通),但是进行比较的结果却是false。

代码片段如下:

[JavaScript] 纯文本查看 复制代码
odiv.innerHTML=="蚂蚁部落";

我们明确的知道odiv.innerHTML的值是"蚂蚁部落",但是返回值却是false。

主要可能由如下原因导致,当然也可能还有其他原因:

(1).可能字符串中存在多余的空格。

(2).可能由于编码不同导致,比如元素对象所在的文件编码与js文件的编码不同。

特别说明:上面仅仅列出了比较可能得原因,并不代表所有的原因。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部