Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Misturando concatenação de strings e operações matemáticas

Ao testar o código abaixo

<script>

    document.write("18"+20-18);

</script>

entendo que haveria uma operação matemática e uma concatenação ou só uma concatenação. No primeiro caso, esperava o resultado 182, mas o que aparece no navegador é

1802

Qual é a razão desse zero ?

1 resposta
solução!

Oi Felipe Dário dos Santos a execução será assim:

document.write("18"+20-18);

Resultado: "1820"-18 = 1802

Ou seja primeiro ele vai concatenar e depois vai executar a operação de subtração.

Espero ter ajudado e bons estudos.