Ele converte após uma operação? tipo ("18" + 20 * 2); Ou manterá string + número? Conseguiria usar esse número posteriormente?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.