Variáveis e Tipos Primitivos em JavaScript - Aula 05 - Ex002

Voltar para HOME


Variáveis são objetos em programação que servem basicamente para guardar dados

Nota: uma variável declarada usando a declaração var ou let sem especificar o valor inicial tem o valor undefined.

                        
                            var name
                            console.log(name)
                            RETORNO - undefined
                        
                    

Nota: se uma variável é nula, o valor nulo se comporta como 0 em contextos numéricos e como falso em contextos booleanos.

                        
                            var name = null
                            console.log(name)
                            RETORNO - 0 ou false
                        
                    

VAR - serve para armazenar qualquer tipo de dado, (os chamados tipos primitivos) em variáveis, que são desde os primários como 'Strings' ou cadeia de caracteres, 'Number', 'Infinity', 'NaN', 'Boolean True and False' e outros como 'null' que é um objeto para o JavaScript, 'undefined', 'object', 'array' ou vetor da programação e até tipos complexos como estruturas criadas pelo programador como uma 'function'.

Nota: o VAR pode ser usado para declarar tanto variáveis locais, como dentro da função, como variáveis globais ou até fora da função.

Nota: usamos o command typeof para verificar a variável utilizada.

Exemplos: typeof 6 retorna um number, mas typeof '6' retorna uma string 6. typeof [] é um array, para o JS retornar um objeto usamos typeof {} o retorno é um object.

Notas: null é objeto, undefined é undefined, function(){} é function, NaN e infinity são number, true ou false são boolean e array é um objeto.

LET - é muito semelhante ao var, no sentido de que podemos instanciar e armazenar qualquer tipo de objeto nela, mas uma vez criadas as variáveis LET os seus valores podem ser sobrescritos, até mesmo por outros tipos de dados.

Nota: poder ser usada para declarar uma variável local de escopo do bloco. Nota: let significa do inglês letting or to allow or permit, ou seja, deixa passar ou permita.

CONST - funciona de forma análoga aos demais, entretanto, uma vez que o valor foi atribuído à variável, ele não pode ser modificado ou ser declarada novamente, ou seja, a variável é constante.

Nome da Variável ou Identificador da Variável

O nome da variável chamamos de identificador segue as regras abaixo definidas

Para escrever nomes de variáveis:

  1. podemos começar com letras, $ ou _
  2. podemos usar letras e números
  3. podemos usar acentos e símbolos
  4. NÃO PODE começar com números
  5. NÃO PODE conter espaços
  6. NAÕ PODE usar palavras reservadas como function ou alert ou var entres outras

NOTA: maiúsculas e minúsculas fazem diferença na hora de criar uma variável.

NOTA: é boa prática criar identificador de variáveis com nomes que sejam entendidas para as próximas pessoas que forem analisar o código. Nomes coerentes para as variáveis coerentes.

NOTA: Boa prática é escrever o código JS em camelCaseConvention, ou seja, a primeira letra da primeira palavra do identificador em minúscula e as outras palavras começando com maiúsculas.

NOTA: para comentar códigos javascript usamos o // para comentar uma linha e /* */ para comentar diversas linhas.

                var n1 = 5 // n1 recebe 5, o number 5 é atribuída a variável n1
                var n2 = 8.5 // n2 recebe 8.5, o number 8.5 é atribuída a variável n2
                var n3 = 15 // n3 recebe 15, o number 15 é atribuída a variável n3
                var s1 = 'JavaScript' // s1 recebe JavaScript, a string JavaScript é atribuída a variável s1
                var s2 = 'Curso' //s2 recebe Curso, a string Curso é atribuída a variável s2
                var s3 = `Marcelo` // s3 recebe Marcelo, a string Marcelo é atribuída a variável s3