16.JAVASCRIPT

La estructura inicial de javascript depende de donde lo incluyas. Al ser parte de html puede estar incluido en el mismo, pero puede ir en un documento externo:

  • Si esta dentro del código html debe ir entre las etiquetas , si no, debe tener al menos una referencia al archivo.
  • Si va fuera en un archivo de texto, no se necesita declarar int main como en C ya que se pueden escribir directamente las sentencias del código.

Para declarar variables la sintaxis es: var a . Esta sintaxis no inicializa las propias variables si no se le añade el valor a continuación, pero se puede asignar el valor desde cualquier parte del código así: a = 16 .

Los bucles for en javascript se escriben con esta sintaxis: for ( 1; 2; 3) {código, donde:

  • 1 es la orden que se ejecuta antes del bucle, que suele ser una variable para la ejecución del código, pero puede omitirse.
  • 2 es la condición para que el bucle se ejecute.
  • 3 es la orden que se realiza cada vez que el bucle se ejecuta.

Hay otros dos bucles, los bucles while y do-while, que son parecidos pero se diferencian en una sola cosa: la primera ejecución.

  • Los bucles while se escriben con esta sintaxis: while (1) {código} donde 1 es la condición del bucle.
  • Los bucles do-while se escriben con esta sintaxis: do {código} while (1) donde 1 es  la condición del bucle. Al estar al final garantiza que el código se ejecuta al menos una vez.

Por ultimo, los dos últimos bloques son if-else y swich, dos bloques con la misma función:

  • La sentencia if-else tiene esta forma: if (1) {código 2} else {código 3donde 1 es la condición del bucle, el código 2 es ejecutado si es verdadera y el código 3 es realizado si es falsa.
  • La sentencia swich se usa cuando un parámetro o variable puede tener varios valores. Se usa como sustituto de muchas sentencias if-else encadenadas. Su sintaxis es: swich / case 1 / código 1 / break / case 2 …. default / código 2 / break .

Aqui  hay un codigo de ejemplo:

var num = 1;

var decim = 55.46;

var text = “hola”;

var  activo = true;

for (var a = 0; a <= 50; a++) {

//código 1

}

while (num ==1) {

//código 2

}

do {

//código 3

}while (num = 0);

if (text == “hola”) {

//código 4

}else{

//código 5

}

swich (decim)

case 55.55:

//código 6

break;

case 55.68:

//código 7

break;

default:

//código 8

break;

En este código:

  • Se definen las variables.
  • El código 1 se ejecuta 50 veces.
  • El código 2 se ejecutara siempre.
  • El código 3 se ejecuta una vez.
  • El código 4 se ejecuta una vez.
  • El código 5 no se ejecuta.
  • El código 6 y el código 7 no se ejecutan.
  • El código 8 se ejecuta.

Por si alguno quiere saber mas, puede visitar este link para realizar un pequeño cursillo sobre el tema.