That… makes it even worse.
Also, should 48 == "48.0" be true? How about "048", "48.", "0x30", " 48 ", "48foo", "3*16", "XLVIII", "forty-eight"?
If you decide languages based on minutiae like this, I can only pity you.
That… makes it even worse.