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.