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