Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Tutoriales > Internet > Flash > Introducción a ActionScript
-Tutoriales

Introducción a ActionScript

Autor: Ciberaula

Datos y Tipos de Datos

Un tipo de datos describe la clase de información que puede contener una variable o un elemento del script. Al contrario de otros lenguajes de programación, los scripts no necesitan una declaración del tipo de dato.

Las sentencias de programación contienen instrucciones de script. Pero muchas instrucciones serían inútiles sin los datos. Cuando creamos una variable, por ejemplo, asignamos cualquier dato como su valor. Cuando utilizamos el comando trace, pasamos datos como argumento para mostrar en la ventana de salida.

Los datos son el contenido que manipulamos con el código ActionScirpt. A lo largo de sus scripts recuperará, dará, almacenará y generalmente lanzará muchos datos.

. Expresiones: literales y variables

En programación, a cualquier frase de código que produce datos se le llama expresión. El número 7 y la cadena "Bienvenido a nuestro website" son expresiones. Representan datos simples que serán utilizados cuando funcione el programa. Estas expresiones se llaman expresiones literales o simplemente, literales.

Los literales son solo un tipo de expresión. Una variable puede también ser una expresión. Las expresiones resultan mas interesantes cuando se combinan con operadores.

La expresión 4 + 5, por ejemplo, es una expresión con dos valores individuales, 4 y 5, pero el operador mas crea la expresión entera que produce el valor 9.

Expresiones grandes pueden contener otras expresiones mas cortas siempre que la frase entera de código pueda aún convertirse en un solo valor. Veamos la variable texto:

var texto = "hola Flash";

Si queremos, podemos combinar la expresión variable texto con la expresión literal "¿Cómo estás?" de la siguiente manera:

texto + " ¿Cómo estás?"

lo cual resulta:

hola Flash ¿Cómo estás?

como resultado del funcionamiento del programa.

Frecuentemente se ven grandes expresiones que incluyen expresiones más cortas, por ejemplo, cuando se trabaja con la aritmética:

(2+3)*(4/2,5) -1

. Clasificación de los tipos de datos

Los datos se pueden clasificar en:

Los tipos de datos principales (primitivos)

  • Cadena
  • Numérico
  • Booleano

Los tipos de datos compuestos (de referencia)

  • Objeto
  • Matriz

Tipos de datos especiales

  • null
  • Undefined

. Cadenas

Las cadenas son secuencias formadas por cero o más caracteres alfanuméricos y marcas. Deben escribirse entre comillas dobles (") o simples ('). Pueden contener cualquier tipo de combinación de números, letras y símbolos. También pueden tener el valor nulo.

Ejemplos:

var color = "azul";
var telefono = "969139344";
var ciudad = "San Sebastian";

. Uso de las comillas

Deberemos observar las normas de tener cadenas delimitadas por comillas simples dentro de otras más grandes delimitadas por comillas dobles o viceversa.

"noche"
'noche'
"Escribimos la palabra 'noche'."
'Escribimos la palabra "noche".'

. Caracteres de escape

Son códigos especiales que representan caracteres que no podríamos representar con letras o números: el tabulador, salto de línea, etc. También se representan de este modo caracteres reservados al lenguaje de script como son las comillas.

escapeSignificado del carácter
\bRetroceso (ASCII 8)
\fSalto de página (ASCII 12)
\nAvance de línea (ASCII 10)
\rRetorno de carro (ASCII 13)
\tTabulación (ASCII 9)
\"Comillas dobles
\'Comillas simples
\\Barra inversa
\000 -\377Un byte especificado en octal
\x00 - \xFFUn byte especificado en hexadecimal
\u000 - \uFFFFUn carácter Unicode de 16 bits especificado en hexadecimal

. Numéricos

Los datos numéricos pueden ser: enteros, de coma flotante, hexadecimales y Octales. El tipo de dato numérico que se utiliza por defecto es el de coma flotante de doble precisión.

Variables numéricas válidas pueden ser:

numero = 10;
numero = -10;
numeroFlotante = -10.1;
numeroFlotante = 3.14159265359;
numeroHexadecimal = FF3B;
numeroHexadecimal = 0xFF3B;
numeroOctal = 1230;

. Booleanos

Con este tipo de datos podemos distinguir dos valores: Verdadero (true) y Falso (false). También pueden devolver 1 (true) ó 0 (false). Se utilizan en sentencias que realizan comparaciones para controlar el flujo de un script. Los valores booleanos, true y false, deben escribirse siempre en minúscula.

Ejemplos:

hoySabado = true;
if (hoySabado == true) {
fiesta="Si";
} 

. Matrices (array)

Una matriz es un conjunto de datos del mismo tipo, identificados por un índice.

Ejemplo:

// Podemos crear una matriz con los empleados de una empresa:

Empleados[4]
empleados[0] = "Pedro";
empleados[1] = "Juan";
empleados[2] = "Ana";
empleados[3] = "Luisa";

. Sintaxis

new Array(arrayLength);

new Array(element0, element1, ..., elementN); 

. Argumentos

arrayLength
número de elementos de la matriz. Empieza por cero, si no indicamos lo contrario. Es opcional
elementN
cada elemento que compone la matriz.

. array.length

Se puede saber el número de elementos de una matriz (array) con la propiedad length.

Ejemplo:

numeroEmpleados = Empleados.length 

. Nulo (null)

Se utiliza para comprobar si una variable que hemos definido tiene ya un valor asignado o no. También puede utilizarse para representar valores que faltan o que no tienen un tipo de datos definido.

. No definido (undefined)

Se devuelve el valor no definido al utilizar una propiedad de objeto que no existe o una variable que se ha declarado, pero a la que no se ha asignado un valor.

 
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network