Voltemos um momento ao código anterior. Você percebe algo estranho nesta expressão?
"A primeira jogada deu " + primeiraJogada
Usamos o operador +
de uma maneira diferente, operando um string e um número, e o que ele fez foi concatenar o string com a representação textual do número. Quer dizer que:
+
, eles somam
+
, elas são concatenados
+
, se torna implicitamente o número em string e, logo depois, se concatenam, como antes
Em JavaScript, estas conversões implícitas, também chamadas de coerções, acontecem muito.
Talvez até mais do que gostaríamos!
Vamos ver se você vai entendendo, escreve uma função
elefantesEquilibristas
, que pegue um número de elefantes e devolva uma rima de uma música bem conhecida:elefantesEquilibristas(3) "3 elefantes se balançavam" elefantesEquilibristas(462) "462 elefantes se balançavam"
Você deve fazer o login antes de começar a enviar suas soluções