知道javascript在需要时自动转换类型,例如"8“* "3”= 24;但是在比较两种不同类型的js时,它们首先转换的类型是什么。
让我给你举个例子。

在这里,当字符串" true“与布尔值true进行比较时,其中之一必须转换为其他类型。什么是这里的首选,“真”字符串将转换为布尔真返回一个布尔对象,或布尔真转换为“真”字符串。
在上面的文章中,我猜真字符串被转换成布尔值真,这就是使语句变为false的对象,那么为什么在类型转换中不是相反的呢?
https://stackoverflow.com/questions/21396473
复制相似问题