Ele converte após uma operação? tipo ("18" + 20 * 2); Ou manterá string + número? Conseguiria usar esse número posteriormente?
Ele converte após uma operação? tipo ("18" + 20 * 2); Ou manterá string + número? Conseguiria usar esse número posteriormente?
Javascript é algo curioso.
Primeiro ele calcula a operação 20 * 2
e depois concatena as strings 18
e a string 40
(que foi convertida), resultando na string 1840
, que não tem comportamento de número, isto é, não será possível fazer operações aritméticas imediatamente com ela.