我知道使用"===“比较类型,所以运行下面的代码会导致”不相等“,因为它是将数字类型与字符串类型进行比较。alert("They are equal"); alert("They are not equal");但我不明白如何使用"==“来比较字符串" 20“不是存储为ASCII字符50和48 (二进制为0110010和0110000 ),而20存储为实际的二进制数001
NaN if they do not contain numeric values.中也写了下面的文章
遵循这个逻辑,两个语句都不应该是false,因为不管它是什么操作符,"a“和"hello”都是字符串中的单词,它们没有数字值,因此,它应该返回NaN,而NaN是false;因此,一旦操作数之一是false,它就会输出false。