Escolar Documentos
Profissional Documentos
Cultura Documentos
com/divertimentos/Curso-JavaScript-Guanabara/tree/
master/modulo_b#aula-5-vari%C3%A1veis-e-tipos-primitivos
Módulo B (aulas 5 - 8)
Variáveis
Um único sinal de igual (=) nunca é chamado de 'igual', sempre de
' recebe '.
Se você atribuir Nulluma variável, tudo dentro dela será destruído.
var n1 = 5
var n2 = 8.5
var n3 = 15
var s1 = "JavaScript"
var s2 = `Curso em vídeo`
var s3 = 'Guanabara'
Identificadores
As variáveis se chamam identificadores, e eles possuem regras de formação.
Node.js
Maiúsculas e minúsculas fazem diferença
Tente escolher nomes consistentes para as variáveis
Evite se tornar um programador alfabeto ou um programador
contador
o O programador alfabeto é aquele que nomeia todas as variáveis
como a, b, c, d, e, f, g, hou x, y,z
o O programador contador é aquele que nomeia todas as variáveis
como n1, n2, n3, n4,n5
Tipos primitivos
O JS trata diferentes tipos de dados. Há três deles que são especiais e
conhecidos como tipos primitivos primordiais , — number, stringe boolean—, pois
deles são derivados de outros tipos. Em JS, há uma série de outros tipos
primitivos e alguns subtipos, derivados dos tipos primitivos.
--> R$ 1.545,50
Operadores Aritméticos:
+: soma/concatenação
-: subtração
*: multiplicação
/: divisão real
%: módulo/resto
**: potenciação
Operadores de atribuição
var a = (5 + 3)
Há também as autoatribuições :
var n = 3
n = n + 4
n = n - 5
n = n * 4
n = n / 2
n = n ** 2
n = n % 5
// ou
++n
--n
Aula 8: Operadores (Parte 2/2)
Nesta aula, falaremos sobre operadores relacionais , operadores lógicos e
sobre o operador ternário .
Operadores Relacionais
Os operadores relacionais são:
o >(maior)
o <(menor)
o >=(maior ou igual)
o <=(menor ou igual)
o ==(igual)
o !=(diferente)
5 > 2
true
7 < 4
false
8 >= 8
true
9 <= 7
false
5 == 5
true
4 != 4
false
Operadores de identidade
Há também os operadores de identidade:
5 == 5 // retorna true
5 == '5' // returna true
Operadores Lógicos
O JS possui 3 operadores lógicos:
Negação (!)
O operador de negação é unário , ou seja, ele só possui uma única operação.
Conjunção (&&)
O operador de conjunção é binário , isto é, ele aceita dois operadores lógicos,
um de cada lado.
Disjunção (||)
O operador de disjunção, assim como o de conjunção, também é binário .
Exemplos:
var a = 5
var b = 8
a > b && b % 2 == 0
false
b % 2 == 0étrue
a > béfalse
então false && trueretornafalse
var a = 5
var b = 8
a <= b || b / 2 == 2
true
b / 2 == 2retornafalse
a <= bretornatrue
então true|| falseretornatrue
Precedência de operadores
Operador Ternário
Ele é composto por dois símbolos, o ?e o :, que aparecem na mesma
operação. O nome dele é ternário porque ele é composto por três argumentos:
media >= 7.0? "Aprovado" : "Reprovado"
var res = x % 2 == 0? 5: 9
res
5