Variáveis

As variáveis são algo muito importante na linguagem de programação, com elas, pode-se recolher dados do usuário e manipulá-los para retornar determinada informação, como fizemos na interação inicial desta página por exemplo. Para nomeá-las, tem se que respeitar determinadas regras, são algumas delas, as que seguem abaixo:

Obs.: - Letras maiúsculas e minúsculas fazem diferença. Tente utilizar nomes coerentes para as variáveis.

Identificadores

Identificadores, como o próprio nome está dizendo, são “rótulos” ou nomes definidos para campos, variáveis, métodos e funções. Um item importante a ser considerado são os caracteres acentuados. É muito importante estarmos atentos a esse fato, pois, os caracteres acentuados são denominados caracteres compostos, sendo interpretados pelo sistema, diferentemente dos caracteres não acentuados (não compostos). Por exemplo: "Programação é um identificador diferente de Programacao". Uma outra característica existente na linguagem de programação JavaScript, que diferencia os seus identificadores, é o sensitive case, isto é, a diferença entre as letras maiúsculas e minúsculas, ou seja, "Programação é um identificador diferente de programação".

Data types

Os Data types São os formatos de variáveis que encontramos em uma linguagem de programação, sendo eles do tipo:

Comentário em JavaScript

São muito importantes para a organização dos nossos códigos ou para a copreensão do mesmo por um terceiro. E eles são feitos da seguinte forma:

Converção string → número


            <script>
                var n1 = Number.parseInt(window.prompt("Digite um número."))
                (Se o número for inteiro.)
            </script>
            
<script> var n1 = Number.parseFloat(window.prompt("Digite um número.")) (Se o número for racional.) </script>
Mas se digitarmos apenas Number(n), o JavaScript "se vira" interpretando se é um número Int ou Float

Converção número → string

String(n) ou n.toString() sendo n a variável que se quer converter.

Outra forma de concatenar é: `string ${var}` conhecida como template string, onde podemos escrever de modo mais elegante.

Sendo var s = JavaScript, os comando:

Formatando números

Sendo var n1 = 1545.5:

Operadores do JavaScript

Os operadores são elementos que atuam sobre os operandos (variáveis e constantes). São simbologias aplicadas em atribuições, relacionamentos ou comparações, cálculos, ordenações de dados etc. Eles podem serem:

Os operadores do JavaScript são os seguintes abaixo, cujo a ordem de precedência sucede de cima para baixo (↓):

Auto-atribuição

Operadores relacionais

Operadores Lógicos ou Booleanos

São aplicados juntamente com os operadores relacionais ou de comparação dentro de uma estrutura condicional e são do tipo:

conjunção (.e.)

Uma conjunção (.e.), representada na linguagem JavaScript pela simbologia &&, é a busca por um resultado verdadeiro por meio da validação de todos os elementos condicionais. Por exemplo:

            
                if (curso=='DS' && turma!= 0) {
                    window.alert(‘Ola Mundo!’);
                }
            
        
No exemplo apresentado, temos o operador lógico de conjunção && (.e.) determinando que, por meio de uma decisão condicional SE (if), a mensagem ‘Ola Mundo!’ só será apresentada se curso for igual (==) a ‘DS’ e (&&) turma for diferente de (!=) 0 (zero). Isso quer dizer que as duas condições (curso e turma) devem apresentar resultados verdadeiros para que a mensagem seja exibida. Caso contrário, a condição não é executada.

disjunção (.ou.)

Uma disjunção (.ou.), representada na linguagem JavaScript pela simbologia ||, é a busca por um resultado verdadeiro por meio da validação de, pelo menos, um dos elementos condicionais. Por exemplo:

            
                if (curso==’DS’ || turma== 1) {
                    window.alert(‘Ola Mundo!’);
                }
            
        
Nesse caso, o operador lógico || (.ou.) de disjunção determina que, por meio de uma decisão condicional SE (if), a mensagem ‘Ola Mundo!’ será apresentada se curso for igual (==) a ‘DS’ ou (||) turma for igual a (==) 1 (um). Isso quer dizer que, pelo menos, uma das condições (curso ou turma) deve apresentar resultado verdadeiro para que a mensagem seja exibida. Caso contrário, a condição não é executada.

negação (.não.)

Uma negação (.não.), representada na linguagem JavaScript pela simbologia !, é a busca por um resultado verdadeiro por meio da validação invertida do elemento condicional ou dos elementos condicionais. Por exemplo:

            
                if ( !(curso==’DS’) ) {
                    window.alert(‘Ola Mundo!’);
                }
            
        
Nesse exemplo, o operador lógico ! (.não.) de negação determina que, por meio de uma decisão condicional SE (if) invertida, a mensagem ‘Ola Mundo!’ será apresentada se curso for não (!) igual (==) a ‘DS’, isto é, se o curso não for ‘DS’, a mensagem será exibida. Caso contrário, a condição não será verdadeira e, consequentemente, não executada.

Data Handling


        <script>
            var nome = window.prompt("Qual é o seu nome?")
            window.alert("É um prazer te conhecer " + nome + ", Seja bem vindo ao resumo do Módulo B dos estudos de JavaScript.")
        </script>
    

        <script>
            window.alert(`Os números ${n1} e ${n2} foram aqueles escolhidos você, muito obrigado, com eles, poderemos com os operadores aritimétricos, expressar que:
            a soma  é igual a ${soma};
            a subtração é igual a ${subtracao};
            a multiplicação é igual a ${multiplicacao};
            a divisão é igual a ${divisao};
            o resto de divisão é igual a ${resto};
            e a potência do primeiro pelo segundo é ${potencia}.`)
            
            window.alert(`Com os operadores lógicos, poderemos mostrar que:
            ${n1} é maior que ${n2}? (${n1 > n2})
            ${n1} é menor que ${n2}? (${n1 < n2})
            ${n1} é maior ou igual que ${n2}? (${n1 >= n2})
            ${n1} é menor ou igual que ${n2}? (${n1 <= n2})
            ${n1} é igual que ${n2}? (${n1 == n2})
            ${n1} é diferente que ${n2}? (${n1 != n2})`)
           
            window.alert(`Poderemos dizer que ${n1} ${n1 % 2 == 0 ? ' é par e' :' é impar e'}  que ${n2} ${n2 % 2 == 0 ? ' é par' : ' é impar'}.`)
        </script>
    


Página inicial