The JavaScript interpreter considers the .
to be a decimal point, and therefore does not expect an alphabet character to follow it, hence the "unexpected token" error. Putting 123
in parentheses tells the interpreter, "run toString()
on this object."
Javascript auto inference using .toString() [duplicate]
-
08-07-2023 - |
Domanda
Why doing this
123.toString()
gives an error...
but this
(123).toString()
Works OK
if possible and "at low level" answer (JIT/Interpreter parsing tokens decisions)
Soluzione
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow