Objetos.
Objetos Genericos
Antes de estudiar la mayor parte de los objetos anteriores primero es necesario conocer los
diferentes objetos genericos que presenta el lenguaje, estos objetos los puedes instaciar cuantas veces
deseas pues se tratán de variables de una tipo especial, en este capitulo conoceremos varios de
ellos entre estos el objeto String y al Objeto Array, que son contenedores de texto y de elementos,
además aprenderemos a crear nuestros propios tipos de datos mejor conocidos como, TDU(Que son datos especificados por el usuario).
Objeto String
Este objeto sirve practicamente para almacenar texto, para declarar una variable tipo string escribe:
var Nombre_var = new String();
ó también:
var Nombre_var = new String("CadenadeTexto");
Donde cadena de texto es el String que deseas que tenga inicialmente.
Objeto Array
Este objeto es un contenedor y al igual que el objeto String puede contener texto pero a diferencia
este también puede tener colecciones de elementos(variables), Objetos, cadenas de texto etc.
Un Array es un objeto que se alinea en memoria de forma consecutiva conteniendo en cada campo(indice) y elemento del arreglo,
un Array se puede ver en memoria con un monton de celdas una despúes de otra, más menos de esta manera:
| Celda 0 |
Celda 1 |
Celda 2 |
Celda 3 |
Celda 4 |
Celda 5 |
Celda 6 |
Celda 7 |
Celda 8 |
Celda 9 |
Arreglo de 10 elementos
Los arreglos los declaras de esta forma:
var Nombre_array = new Array();
ó también:
var Nombre_array = new Array(elemento0, elemento1, elemento2,...,elementoN);
Donde elemento puede ser cualquier tipo de dato ó variable.
Los vectores en javascript son dinamicos por default, es decir que si no le indicas la cantidad
de elementos que va a contener, no importa puedes agregarle cuantos quieras.
Otro aspecto importante es, como recorrer un array; por ejemplo si declaras un array de 10 elementos
var A = new Array(10); el acceso a las
celdas del arreglo empieza de 0 hasta n-1, considerando a n como el tamaño del arreglo, de esta forma
si queres asignar un valor al campo(indice) primero debes escribir:
A[0] = valor; y para el ultimo debes escribirA[9] = valor, ojo con los corchetes
son absolutamente necesarios para acceder al vector.
Propiedades:
Tanto el objeto String como el objeto Array comparten esta propiedades y puedes hacer uso de
ellas atravez del operador punto.
- objeto.length; // Devuelve la longitud de la cadena.
Metodos:
- Anchor("CadenaAncla"); // Crea un ancla en el lugar donde irá el string, el name del ancla es CadenaAncla.
- Big() // Muestra la cadena a la que hacemos referencia con una fuente grande.
- Blink () // muestra la cadena parpadeando.
- Bold () // muestra la cadena en negrita.
- charAt(indice); // Devuelve la letra que este en la posición del índice.
- Fixed () // muestra la cadena en un tipo de letra de ancho fijo.
- Fontcolor (color) // Cambia el color de la cadena.
El argumento color debe ser especificada entre comillas: " ",
o bien siguiendo el estilo de HTML, es decir "#RRGGBB" donde RR, GG, BB son
los valores en hexadecimal para los colores rojo, verde y azul,
o bien puede ponerse un identificador válido de color entre comillas.
Algunos de estos identificadores son "red", "blue", "yellow", "purple", "darkgray", "olive", "salmon", "black", "white".
- fontsize(tamaño). Cambia el tamaño con el que se muestra la cadena.
Los tamaños válidos son de 1 (más pequeño) a 7 (más grande).
- replace(text1,text2); // Reemplaza text1 por text2.
- IndexOf (subcadena, inicio) // devuelve la posición o el índice de la primera letra o subcadena que coincida con subcadena a partir de inicio.
- Italics () // muestra la cadena en letra cursiva.
- LastIndexOf(subcadena) // devuelve la posición de la última letra o subcadena que coincida con el parámetro que hemos pasado.
- Link (URL)//hace lo contrario que el método anchor. Nos aparecerá subrayado el contenido del objeto string.
- Small () // muestra la cadena con un tipo de fuente pequeño.
- Strike () // muestra la cadena con el texto tachado.
- split(separador) // Parte la cadena en un array de caracteres. Si el carácter separador no se encuentra, devuelve un array con un sólo elemento que coincide con la cadena original.
- Sub () // muestra la cadena en subíndice.
- Sup () // muestra la cadena en superíndice.
- SubString(indice1,indice2); // Devuelve el texto comprendido entre los índices.
- toLowerCase(); // Transforma en minúsculas el texto del objeto.
- toUpperCase(); // Transforma en mayúsculas el texto del objeto.
jsanca@enel.net
atras Indice siguiente