0% acharam este documento útil (0 voto)
10 visualizações4 páginas

Opera Dores

Enviado por

midolfo33
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
10 visualizações4 páginas

Opera Dores

Enviado por

midolfo33
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 4

• Inteiros: é a representação dos números inteiros positivos e

negativos.
var ano = 2004;
var zero = 0;
var erro = −1;
• Double ou ponto flutuante: são os números que apresentam uma
segunda precisão, com indicação de maior exatidão.
var peso = 58.9;
var grande = 350E12;//equivale a 350*10 elevado a 12ª potência
Obs.: Esses tipos de dados podem ser representados também por
notação científica.
5. Operadores
➢ Operadores relacionais ou de atribuição
Os operadores de atribuição são utilizados para destinar valores às
variáveis. Seu operador principal é representado pelo sinal de igual (=).
É possível também, atribuir valores às variáveis e, ao mesmo tempo,
realizar operações matemáticas com os operandos.
Vejamos alguns exemplos no quadro abaixo:
Nome da Valor da
Operador Explicação
Variável Variável
var nome = "José"; Lê-se: nome recebe a string José
var num1 = 5; Lê-se: num1 recebe o inteiro 5
num1 += 3; equivalente a: num1 = num1 +
3
num1 −= 3; num1 = num1 − 3;
num1 *= 3; num1 = num1 * 3;
num1 /= 3; num1 = num1 / 3;
num1 %= 3; num1 = num1 % 3;

➢ Matemáticos
Os operadores matemáticos possuem representação semelhante ao que
comumente utilizamos na álgebra. Os sinais +, −, * e /, são
respetivamente adição, subtração, multiplicação e divisão. Tem−se
ainda um operador de módulo, que produz o resultado do resto de uma
divisão não inteira. Este operador tem a simbologia da percentagem
(%). Observem:
Nome da Variável Operador Resultado
var total = 2 + 3; produz 5
total = 6 − 1; 5
total = 2 * 3; 6
total = 6 / 3; 2
total = 5 % 2; 1 − Resto da divisão

➢ Comparação
A comparação entre valores pode ser feita de várias formas. A mais
comum é a comparação
de igualdade. Junto com ela, observamos comparações de
superioridade, inferioridade e diferença, além da combinação
permitida dos conjuntos citados acima. As comparações sempre
retornarão um resultado booleano, indicando se houve ou não sucesso
na operação.
var num1 = 5;
var num2 = 4;
Observe o quadro abaixo:
Condição Explicação Resultado
Se (num1 lê−se: se num1 é igual a num2 retorna false
== num2)
Se (num1 > lê−se: se num1 é maior do que num2 retorna true
num2)
Se (num1 < lê−se: se num1 é menor do que num2 retorna false
num2)
Se (num1 lê−se: se num1 é maior que ou igual a retorna true
>= num2) num2
Se (num1 lê−se: se num1 é menor que ou igual a retorna false
<= num2) num2
Se (num1 lê−se: se num1 é diferente de num2 retorna true
<> num2)
Se (num1 != lê−se: se num1 é diferente de num2 retorna true
num2)

➢ Incremento e Decremento
Estes operadores realizam uma adição (++) ou subtração (−−) de
apenas uma unidade, na
variável a que for aplicado. Atenção para a ordem de utilização destes
operadores. Sua
sequência em relação a variável altera o resultado da operação. Veja o
exemplo abaixo:
var num1 = 5;
Operador Explicação
Document.write(num1++); imprime 5; logo após a impressão, num1 passará
a ter valor 6
Document.write(++num1); imprime 7; neste caso, há o incremento de num1
antes da impressão
Document.write(num1−− imprime 7; a impressão ocorre antes que haja o
); decremento
Document.write(−−num1); imprime 5; na expressão anterior, num1 havia
obtido o valor 6

➢ Lógicos
Os operadores lógicos são muito úteis quando há a necessidade de se
fazer múltiplos testes entre vários elementos. Basicamente temos três
operadores lógicos: e lógico (&&), ou lógico (||) e negação(!).
• E lógico (&&): para que o resultado seja verdadeiro, todas as
expressões testadas
devem ser verdadeiras:
var nome1 = "José";
var nome2 = "José";

Teste Lógico Explicação


Se (nome1 == "José" && nome1 lê−se: se nome1 é igual a José e nome1 é
== nome2) igual a nome2
Obs.: Neste caso, o resultado de toda a expressão é verdadeiro, porque
ambas as expressões internas foram satisfeitas. Se nome2 tivesse o
valor "Maria", o resultado final seria falso, porque segunda expressão
não foi satisfeita.
• ou lógico (||): neste caso, se uma das expressões internas for
verdadeira, já basta para que toda a expressão também o seja:
var nome1 = "José";
var nome2 = "Maria";
Teste Lógico Explicação
Se (nome1 == "José" || nome1 lê−se: se nome1 é igual a José ou nome1 é
== nome2) igual a nome2
Obs.: Observem que a segunda expressão não é verdadeira. Neste caso
não importa, porque expressão 1 já satisfez a condição. Somente
teríamos um resultado falso nesta expressão se ambas as internas não
satisfizessem as condições.
• negação(!): este operador nada mais faz do que negar toda uma
expressão. Pode ser utilizado também na comparação de variáveis,
substituindo o operador de diferença (<>). Vejam:
Teste Lógico Explicação
se (!x) lê−se: se x não existir ou se x não estiver setado ou se x
não for vazio
se (a! = b) lê−se: se a for diferente de b ou se a não for igual a b
➢ Concatenação
Este operador, representado aqui pelo sinal (+) concatena variáveis,
sejam elas numéricas ou simplesmente texto.
No Javascript, veremos que, em determinados casos, ao "somarmos"
valores numéricos advindos de campos textos, estes não serão
adicionados e sim concatenados. Em uma operação de inteiros
teríamos uma soma. Mas se um dos operandos for uma string, teremos
uma concatenação. Observem os exemplos abaixo:
Caso1:
var a = "Curso de ";
var b = "Javascript";
Operador Explicação
Document.write(a + b); imprime: Curso de Javascript

Caso2:
var c = 5;
var d = "8";
Operador Explicação
Document.write(c + d); imprime: 58; c é um inteiro, mas d uma string, por
isso não há a adição

Caso3:
var e = 5;
var f = 8;
Operador Explicação
Document.write(e + f); agora sim irá imprimir 13, pois ambas as variáveis
são inteiras

Você também pode gostar