我提出了从this Code Academy lesson看到的问题。预先感谢您的解释。为什么===在Javascript中有一些奇怪的行为?
希望这不会经常重复。
--------从教训说明如下----------------加入
您可能已经注意到,我们已经使用了两个迄今为止的等号类型,单个等于(=)和双倍或三倍等于(==,===)。单等于(=)分配一个变量,而double和triple等于(==,===)用于检查值之间的等价。由于==在JavaScript中可能有一些奇怪的行为,因此使用===几乎总是更好。
运行此练习以查看它的功能。它首先将可变字设置为字符串“this”。更改代码,以便word ===“that”的计算结果为true,并运行console.log()命令。
你愿意在这里发表问题吗? – 2012-01-05 06:43:11
奇怪的是什么? – 2012-01-05 06:44:23
@SergioTulentsev:我认为这个问题在标题中很明显。 – stanigator 2012-01-05 06:44:57