Supongamos que yo escribo 0.5como 0.-5en forma inesperada, pero todavía puede funcionar. ¿Qué hace 0.in 0.-5para que aún pueda ejecutarse y se evalúe como -5?
También probé alert(0.-5+1)que imprime -4, hace caso omiso de JavaScript 0.en 0.-5?

0.es como0.0. O simplemente0.