javascript - 如何在控制台中将代码相互比较?
问题描述
我是学习代码的新手,所以我不知道该怎么做。通过我的在线课程,我发现您可以使用==比较文本 所以当我输入“yes” == “yes”时,控制台会说True 这是一个非常简洁的功能,但又回到了主题。
如何将代码相互比较?例如,我想比较:
"位于 \"C:\\Desktop\My Documents\Roster\names.txt\" 的文件包含名册上的姓名。"
到另一个代码,但它告诉我它是否相似。我该怎么做?我在某处读到了有关使用转义字符串的信息,但我不知道将它们放在哪里。
感谢您的帮助,Zeke
解决方案
相等性测试会比较运算符每一侧的数据。
==
是松散相等运算符。
===
是严格相等运算符。
他们对争论的反应方式不同。
例子:
字符串“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 对象。然后您可以将内容与名称字符串进行比较。
推荐阅读
- python - 找不到满足要求 pip 的版本(来自版本:)没有找到 pip 的匹配分布
- datetime - 将长度为 8 的字符串转换为 *EUR 日期以进行比较
- java - Spring中基于权限的访问控制
- android - 哪些是在我的 Android 应用程序中从 Google Drive 下载 google 表格所需的服务器端权限集
- java - 带有动态列表的Android自定义下拉视图
- r - 如何在 ggplot2 的同一轴上放置多个不相关的图表?
- tabulator - 无法让 Tabulator 选择编辑器正常工作
- bitbucket - Bitbucket:合并拉取请求而不单击批准
- python - 带有 Pandas 的 value_counts() 循环(嵌套)
- blockchain - 以太坊账本如何存储数据以及如何在智能合约中访问数据