Olá!! Gostaria de saber por que o valor de retorno da função passa a ser 2, não entendi.
[17:31] Ju: Só que uma vez que executamos a função soma dentro dos parênteses, o JavaScript vai pegar a função soma (me corrige se eu estiver errada, Léo); ele está executando a função soma, pegando o valor de retorno dela, que é 2 e passando o 2 para dentro de (texto).
[18:01] Ju: Então, o bloco de function deixa de ser string e passa a ser 2, que é o valor de soma.