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 ReportTranscript 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