Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

VAR COMO STRING SENDO EXECUTADA COMO NÚMERO

Bom dia a todos,

eu coloquei a var ano como string, mas ela da o mesmo resultado da operação como se fosse um número, a var recebendo valor de string, não deveria concatenar as informações ou dar algum erro?

<meta charset="utf-8">

<script>
    var ano = "2018";

    document.write ("Barney tem " + (ano - 2001) + "<br>");
    document.write ("Claudio tem " + (ano - 2005) + "<br>");

    ano = "2022";

    document.write ( "Clarisse tem " + (ano - 1997));

</script>
6 respostas
solução!

depende sua var ano esta sendo multiplicado por algum numero? o java tende a te ajudar e transformar sua string em numero caso esteja sendo multiplicado ou dividido, acredito que seja isso

achei que eu tinha colocado o codigo aqui tambem, la no meu codigo a var estava fazendo uma operaçāo de subtracao...

se importa em mostra o seu código para eu analisar?

estou pelo celular agora, assim que eu chegar em casa eu posto, desde ja, muito obrigado!

de nada estarei esperando o código, e caso tenha que sair te respondo até amanhã

Consegui postar o código lá na primeira pergunta.