2
respostas

duvida

Na questão anterior (Prova da Rafaela), para realizar a conta, não foi necessário o uso de parênteses. Porém, nesta questão seguinte o uso do parênteses foi necessário para que a conta fosse realizada. Eu entendi que "2010" ficou junto porque não tem parênteses. Mas porque então isso não aconteceu no exercício anterior que também está sem parênteses? A conta foi realizada sem o parênteses.

E outra, pra juntar como texto não teria que ter aspas nos números?

  • "20" + "10" =2010
  • "20 + 10" = 20 + 10
  • 20 + 10 (sem aspas) = 30
2 respostas

Acredito que isso ocorreu pois na questão anterior se tratava de operações de multiplicação e divisão, sendo que essas possuem uma prioridade maior do que a concatenção, sendo realizadas primeiro. E enquanto a esse "2010" que você se refere, ele ficou junto pois houve apenas a concatenação das duas strings. Independente de ter os parenteses ou não, o resultado seria o mesmo. Espero ter conseguido esclarecer a sua dúvida.

fez sentido, agora. obrigada pela ajuda!