apuntes+santiggd+5-3-08

Tras ver los ejercicios de autoevaluación sobre los lenguajes de programación que se ejecutan en el navegador, pasamos a continuar con la explicación de javascript, comenzando en primer lugar ejecutando un programa javascript.

Vemos como se declaran variables, que se hace de forma var variable = "valor";, al ser un lenguaje de scripting realmente no es necesario declarar las variables, pero se inician como null y puede dar problemas. En el ejemplo vamos a usar un bucle, donde con la palabra reservada in podemos recorrer todos los elementos. El programa consiste en imprimir unas operaciones con la matriz.

Los bucles se pueden usar también con iteradores, tal y como se hace en otros lenguajes. Además se pueden utilizar funciones, donde las variables siempre se pasan por valor. No es un lenguaje estricto, en el sentido de que puedes pasar todos los parámetros que quieras, solo que no les hará caso a las sobrantes, o menos y las supondrá cero. Es importante aclarar que el ámbito de la variable es toda la página web, lo que quiere decir que puedes declarar una variable en una etiqueta script y usarla en otra, pero hay que tener mucho cuidado con la programacion distribuida pues puede ser que la página no se cargue entera y se requiera algo que no se ha declarado y se piensa que sí.

Hacemos ahora el ejercicio del bloque T1.2.