首页 > 解决方案 > 如何在控制台中将代码相互比较?

问题描述

我是学习代码的新手,所以我不知道该怎么做。通过我的在线课程,我发现您可以使用==比较文本 所以当我输入“yes” == “yes”时,控制台会说True 这是一个非常简洁的功能,但又回到了主题。

如何将代码相互比较?例如,我想比较:

"位于 \"C:\\Desktop\My Documents\Roster\names.txt\" 的文件包含名册上的姓名。"

到另一个代码,但它告诉我它是否相似。我该怎么做?我在某处读到了有关使用转义字符串的信息,但我不知道将它们放在哪里。

感谢您的帮助,Zeke

标签: javascript

解决方案


相等性测试会比较运算符每一侧的数据。

==是松散相等运算符。

===是严格相等运算符。

他们对争论的反应方式不同。

例子:

字符串“9”和数字 9 由松散相等运算符评估为真

"9" == 9 // returns true

然而,严格相等运算符,顾名思义,也比较数据的类型(字符串与数字)

"9" === 9 // returns false

更多示例和案例可以在这里找到https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness

为了比较文件的内容,我的建议是从 .json 解析文件,以便您可以将其视为 JavaScript 对象。然后您可以将内容与名称字符串进行比较。


推荐阅读