Escolar Documentos
Profissional Documentos
Cultura Documentos
Operadores
Existe uma semelhança grande com o padrão de operadores de
qualquer linguagem, como php, C#, Java.
Atribuição (=) : Basicamente é usado para atribuir um valor a uma
variável.
Soma,subtração,multiplicação, divisão (+,-,*,/): Conhecidos para
efetuar cálculos básicos em variáveis numéricas. O operador +
também pode concatenar caracteres.
Módulo (%): Usado para se obter o “resto” de uma divisão. Por
exemplo, 5/3 retorna o resto 2. Ou seja, 5%3 é igual a 2.
Potência (^) : Eleva um valor a potência de outro. Por exemplo: 5^2
significa 5 elevado a 2.
Action Script 3.0
Operadores
Incremento (++) e Decremento(--): Usado para somar ou subtrair
um valor de 1. Neste caso a precedência do operador define o seu
comportamento. Supondo que temos a variável i com o valor 2:
o trace(i++) : Vai retornar 2, e depois somar 1
o trace(++i): Vai somar 1, e retornar 3
Operadores compostos ( +=, -=, *=, /=, %=): São usados para
compor as variáveis de acordo com o operador. O exemplo
explica tudo:
o x += 1 é o mesmo que x = x+1
o x -= z é o mesmo que x = x – z
o y *= 10 é o mesmo que y = y * 10
Action Script 3.0
Condicionais
Uma condição é formada por uma expressão que pode retornar
falso ou verdadeiro;
As condições são feitas através de operadores:
Igualdade ( == ): Usado para comparar um valor com o outro.
Cuidado com a diferença entre igualdade e atribuição;
Desigualdade ( != ): O sinal de interrogação indica negação,
sendo que != indica “é diferente de”;
Maior, menor, maior ou igual, menor ou igual: Caracterizado
pelos símbolos >, <,>=,<=. Indicam, por exemplo, se um valor é
maior que o outro.
Pode-se unir diversas condições através dos operadores AND (&&)
e OR (||). Por exemplo, idade > 10 && idade <= 20, indica uma
faixa de 11 a 20.
Action Script 3.0
Condicionais
If
Esta condição executa o seu bloco de código se a expressão
avaliada retorna verdadeiro;
var idade:uint = 25;
if (idade>18)
{
trace("Você é maior de idade");
}
if (idade<18)
{
trace("Você é menor de idade");
}
Action Script 3.0
Condicionais
If+else
else é usado para executar o bloco de código quando a
condição do if for falsa;
var idade:uint = 25;
if (idade>18)
{
trace("Você é maior de idade");
}
else
{
trace("Você é menor de idade");
}
Action Script 3.0
Condicionais
If+else if+else
Pode-se testar várias condições através do elseif,
var idade:uint = 25;
if (idade<18)
{
trace("Você é menor de idade");
}
else if (idade <60)
{
trace("Você é maior de idade");
}
else
Exercícios