Strings en Javascript Leonel Morales Díaz Ingeniería Simple [email protected] Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple. Derechos reservados Disponible en: http://www.ingenieriasimple.com/introprogra.

Download Report

Transcript Strings en Javascript Leonel Morales Díaz Ingeniería Simple [email protected] Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple. Derechos reservados Disponible en: http://www.ingenieriasimple.com/introprogra.

Strings en Javascript
Leonel Morales Díaz
Ingeniería Simple
[email protected]
Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple.
Derechos reservados
Disponible en: http://www.ingenieriasimple.com/introprogra
Strings

Inicialización
var UnStr = “Guatemala es el país de la
eterna primavera”;
var OtroStr = new String(“Guatemala es
parte de Centroamérica”);
Objetos


Representaciones abstractas de
elementos funcionales
Se basan en los objetos del mundo real



Tienen propiedades
Saben hacer cosas
Ejemplo:

Carro, perro, edificio, escritorio
Clases

Son los patrones o machotes de los
objetos



Dos perros pertenecen a la clase perro
Tienen diferentes atributos
Son representaciones abstractas de un
concepto
Objetos y Clases



Las clases definen a los objetos
Los objetos son instancias de las clases
Pueden existir subclases

De la clase perro:



Perro fino
Perro entrenado
Perro callejero
Programación Orientada a
Objetos

Los objetos

Encapsulan propiedades y comportamiento



Atributos
Métodos
Ejemplo:


Un string sabe cómo calcular su longitud
Un número sabe cómo sacarse raíz
cuadrada
Ejemplo OOP
var UnStr = “Guatemala es el país de la eterna
primavera”;
var UnNum = 384;
document.write(UnStr.length + “<BR>”);
document.write(UnNum.MAX_VALUE + “<BR>”);
document.write(UnStr.MAX_VALUE + “<BR>”);
document.write(UnNum.length + “<BR>”);
Ejemplo Progra. Estructurada
Dim UnStr
UnStr = “Guatemala es el país de la eterna primavera”
Dim UnNum
UnNum = 384
Document.Write Len(UnStr) & “<BR>”
Document.Write Sqr(UnNum) & “<BR>”
Document.Write Len(UnNum) & “<BR>”
Document.Write Sqr(UnStr) & “<BR>”
Objeto String - Atributos


Propiedades de un string
length
Objeto String - Comportamiento





Métodos de un string
Lo que el string puede hacer
charAt()
concat()
indexOf()
Objeto String - Herencia




Es posible construír nuevas clases
A partir de clases anteriores
Heredando atributos y comportamiento
Ejemplo: método head


Devuelve el string en formato
<h1>string</h1>
Se usa propiedad prototype
ej073.html