Bom dia pessoal, uma dúvida:
"AB" + 20 + 10 + "C" + 15 + "D"
Pq não ( AB+30?) O 20 + 10 não está entre "", não deveria efetuar a operação?
"AB20" + 10 + "C" + 15 + "D"
"AB2010" + "C" + 15 + "D"
"AB2010C" + 15 + "D"
"AB2010C15" + "D"
"AB2010C15D"
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!
Bom dia pessoal, uma dúvida:
"AB" + 20 + 10 + "C" + 15 + "D"
Pq não ( AB+30?) O 20 + 10 não está entre "", não deveria efetuar a operação?
"AB20" + 10 + "C" + 15 + "D"
"AB2010" + "C" + 15 + "D"
"AB2010C" + 15 + "D"
"AB2010C15" + "D"
"AB2010C15D"
Oi Andre.
O Javascript vai executar as operações linearmente e a partir do momento que ele fizer "AB" + 20, você terá "AB20" e então continuará concatenando o resto.
Porém se você fizer "AB" + (20 + 10) + "C" + 15 + "D" você terá AB30C15D pois ele realizará a soma antes da concatenação :)
Oi Andre.
O Javascript vai executar as operações linearmente e a partir do momento que ele fizer "AB" + 20, você terá "AB20" e então continuará concatenando o resto.
Porém se você fizer "AB" + (20 + 10) + "C" + 15 + "D" você terá AB30C15D pois ele realizará a soma antes da concatenação :)
Fala Daniel, blz?
Entendi cara, obrigado pela ajuda.
Nada :)