ActionScript/Variáveis e tipos de dados
Podemos descrever variáveis como valores que são registrados na memória para armazenar dados (definição completa aqui).
Variáveis
[editar | editar código-fonte]Há sete tipos de variáveis no ActionScript:
- Number: qualquer número, incluindo os de ponto flutuante (exemplo: 4.5);
- int: qualquer número inteiro, positivo ou não (452, -32...);
- uint: número inteiro e não negativo (2,487,0...);
- String: para textos ("olá", "Fulano Beltrano");
- Boolean: valor booleano (
true
oufalse
);
- Array: Registro de um ou mais valores ([25,"Fulano",54.47]);
- Object: A estrutura básica de qualquer valor ActionScript, pode ser usado também como alternativa ao tipo Array - ser usado como um dicionário (meuObj.nome = "Fulano").
Para declarar uma variável:
var meuNome:String = new String();
// Ou com um valor definido
var meuNome:String = "João";
Não é preciso configurar um tipo de codificação (Unicode, ANSI, etc.) em ActionScript: ele trabalha de maneira tranquila com caracteres e acentos como cedilha (ç), til (~), pois, por padrão, utiliza o Unicode, que é uma especificação que reconhece caracteres latinos, japoneses, russos, entre outros. Para alterar a codificação, basta ir em Edit>> Preferences>> ActionScript (na IDE Adobe Flash).
Constantes
[editar | editar código-fonte]No AS 3.0 foi introduzido o conceito de constantes, que nada mais são do valores que tem um valor fixo e imutável.
const IDIOMA:String = "Português";
IDIOMA = "Inglês"; // Acusará um erro
Por convenção (e não obrigação) é comum declarar constantes com nome em letras maiúsculas.