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

Posso usar $ ao invés de "var"?

Olá a todos!

Vi em um código da empresa onde trabalho a declaração como $, ao invés de "var" ficaria assim:

<meta charset="UTF-8">

<script>

    $ano = 2022

    document.write("Flávio tem " + ($ano - 1977) + " anos");
    document.write("<br>");
    document.write("Joaquim tem " + ($ano - 1996) + " anos");
    document.write("<br>");
    document.write("Barney tem " + ($ano - 1976) + " anos");
    document.write("<br>");

</script>

Tem algum benefício ou desvantagem fazer dessa forma?

1 resposta
solução!

Na verdade, em escopos simples como os que estamos utilizando, não se faz necessário nem por nada, apenas informar que alguma nomeclatura recebe (=) determinada informação... usando seu código como exemplo, até se não colocarmos nada (var, let, $ ...) essa variável será criada apenas ao informar que alguma palavra recebe alguma informação (string ou número)

Por exemplo: Se informarmos que var ano = 2022 vai rodar o código. Se informarmos que let ano = 2022 vai rodar o código. Se informarmos que %ano = 2022 vai rodar o código. Se informarmos que ano = 2022 vai rodar o código.

Testa ai pra você ver ver

<meta charset="UTF-8">

<script>

    ano = 2022

    document.write("Flávio tem " + (ano - 1977) + " anos");
    document.write("<br>");
    document.write("Joaquim tem " + (ano - 1996) + " anos");
    document.write("<br>");
    document.write("Barney tem " + (ano - 1976) + " anos");
    document.write("<br>");

</script>