InicioHazlo Tu MismoAprendamos juntos JavaScript 4

Aprendamos juntos JavaScript 4

Hazlo Tu Mismo6/14/2012

Hoy voy a dar el punto 7 y 8 solamente, el punto 9 da como para un post solo, así que lo dejo para el siguiente, sino se va a hacer interminable.

1- Declaración de variables
2- Operadores logicos
3- Arrays
4- Encapsulamiento
5- Concepto de clase y objeto
6- Condicionales
7- Iteradores
8- Constructores
9- Excepciones
10- Algoritmos de búsqueda.
11- Herencia
12- Visibilidad
13- Polimorfismo
14- Intefaces
15- Vectores de clase
16- Diccionarios/Mapas
17- Listas enlazadas
18- Objetos anónimos
19- Elementos estáticos y constantes



Primero repasemos las funciones:

<?
function algunaFuncion()
 {
          
//Acá va algo....
 
}
>


Luego para ejecutar la función, solo deben escribir la función al momento que quieran ejecutarla, y listo.

Me refiero a que luego ponen un botón (por ejemplo)

<?
<button onclick="algunaFuncion()">Try it</button>
>


Como dijimos antes, las funciones en javascript se pueden usar como si fueran objetos, por lo tanto pueden declararse como cualquier otro objeto (cualquier duda al referirme qué es un objeto, les recomiendo leer mis posts anteriores que vivo diciendo que es).

En definitiva, se construye de la siguiente manera:

<?
  
<script type="text/javascript">             
        function 
elObjeto(bc){ 
            
this.n1 b
            
this.n2 c
            
this.res = function(){ 
                return 
this.n1 this.n2
            } 
        }             
        var 
= new elObjeto(5,6); 
        
document.write(o.res()); 
    
</script>
>


Constructores

Un constructor es una función que sirve para que un objeto obtenga valores iniciales.
En el ejemplo último de la función usada como un objeto, fíjense que tiene variables de entrada, los cuales se pueden usar para inicializar dicho objeto.
En cualquier lenguaje de programación, un constructor es una función que tiene el nombre igual al de la clase, y que, al ejecutarse un objeto de esa clase, inicialmente también se ejecuta esa función, haciendo que los valores y cualquier ejecución que haga dentro de esa función, se ejecute al inicio, a penas se ejecute el objeto.

<?
  
<script type="text/javascript">             
        function 
elObjeto(bc){ 
            
this.n1 b
            
this.n2 c
            
this.n1 this.n1 1
            
this.res = function(){ 
                return 
this.n1 this.n2
            } 
        }             
        var 
= new elObjeto(5,6); 
        
document.write(o.res()); 
    
</script>
>


Fíjense que hay una ejecución inicial cuando se coloca this.n1 = d; que es la asignación de una variable interna con otra variable que ingresa.
Otra ejecución inicial es this.n1 = this.n1 + 1;
Esto funciona como si fuera un constructor cualquiera en otros lenguajes.

Iteradores

Un primer iterador es el FOR, que se puede traducir como si fuera así: POR (for) tantas cantidad de veces, hacé tal ejecución.
<?
for (i=0i<5i++)
   {
   
x="El número es " i;
   }
>

En el código es: i = 0, mientras i sea menor a 5, que ejecute el código dentro y luego sume 1 a i. Cuando i sea 5 o mas (por que puede sumarse mas de 1 a i, pero si es i++ es uno.............) esa ejecución del código termina.

Lo mismo pasa con otra forma de hacer iteración: WHILE
WHILE se "mientras", o sea, mientras la condición no se cumpla, que repita el código dentro.

<?
var 0;
while (
i<5)
   {
   
x="<p>The number is " "</p>";
   
i++;
   }
>


Funciona igual que el for, pero conceptualmente se debería usar en contextos distintos para que el código quede mas ordenado.
En primer término, el for se usa cuando tenés iteraciones contadas, o sea, que sabés que tenés un número determinado de iteraciones, que sabés que tienen un numero máximo de ellas. Mientras que el while sirve para cuando tenés repeticiones (iteraciones) indefinidas, aunque sabés que en algún momento se va a cortar. Ojo con el uso del while, si no se pone un término a las repeticiones pueden tildar la computadora y van a tener que cortar el proceso de alguna forma (a veces incluso, reiniciando la maquina ).


Dentro de las condiciones dentro del while y del for son ejecuciones que devuelven una variable booleana (true o false). Por lo tanto podemos hacer una cosa así:

<?
var boleano false;
var 
0;
while(
boleano == true){
    if(
5){
       
boleano true
    }
i++;
}
>


Por último, si queremos salir de la iteración sin tener que cumplir con la condición se hace mediante un break...
O sea, lo que causa el break es que se deje de ejecutar ese código y siga con lo que está fuera de la encapsulación (representada por las llaves).

<?
var vector = [51419];
var 
booleano true;
var 
0;
while(!
boleano){//el signo de admiración niega la variable, o sea, cuando sea false...
    
if(== vector[0]){
        
4;
    }else if( 
== vector[1]){
        
13;     
    }else if( 
== vector[2]){
        
20;
    }else if(
== 21){
        break;
    }else if(
== 22){
        
boleano false;
    }
}
>


En el siguiente veremos excepciones.
Datos archivados del Taringa! original
58puntos
656visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

L
Lelale🇦🇷
Usuario
Puntos0
Posts52
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.