Operadores && Estruturas condicionais JavaScript Operadores && Estruturas condicionais welington@wosti.com.br
Operadores Aritméticos Atribuição Comparação Lógicos
Operadores Aritméticos Descrição Ex + Soma valores var x = 2+5; - Subtrai valores var y = 5-2; * Multiplica valores var d = 10*2; / Divide valores var i = 10/5; % Resto da divisão var r = 10%2; ++ Incremento de 1 var y = x++; -- Decremento de 1 var y = x--;
Operadores de atribuição Descrição Ex = Atribui o valor. var x = 5; += Soma e depois atribui. var y = 1; y += 2; -= Subtrai e depois atribui. var y = 4; y -= 2; *= Multiplica e depois atribui. var y = 10; y *= 2; /= Divide e depois atribui. y /= 2; %= Calcula o resto da divisão e depois atribui. var x = 10; x %= 2;
Operadores de comparação Descrição Ex == igual var x = 5; var y = 8; x==y; != Não são iguais. x!=y; > maior x>y; >= Maior igual y>=y; < Menor. X<y; <= Menor igual X<=y;
Operadores lógicos Operador Descrição Ex supondo a=10, b=5; && Verdadeiro se ambas as expressões retornarem verdadeiro a==5 && b<10 a==10 && b<10 || Se pelo menos uma das expressões forem verdadeira retorna verdadeiro a==5 || b<10 a==8 || b>10 ! retorna verdadeiro se o operando for falso !(a==3) !(a!=3)
Estrutura if else else if switch case
Estrutura if if(condicao){ //bloco de comando alert(“ok”); }
Estrutura if, else if(condicao){ //bloco de comando true alert(“true”); } else{ //bloco de comando falso alert(“falso”);
Estrutura if, else if if(condicao){ //bloco true } else if(condicao){ else{ //bloco falso
Estrutura switch var dia = 1; switch(dia){ case 1: document.write(“Domingo”); break; case 2: document.write(“Segunda”); default: document.write(“Dia não localizado!”); }