Por que new Number (2)! = New String (“2”) em JavaScript
A avaliação a seguir paratrue
:
new Number(2) == 2
new String("2") == "2"
Obviamente, mas faça o seguinte:
"2" == 2
new Number(2) == "2"
new String("2") == 2
Alguém pode explicar claramente por que ele avaliafalse
?
new Number(2) == new String("2")