Elementos básicos
Lo primero que vamos a ver son los ladrillos básicos del lenguaje. Las
cosas que no sirven para nada solas pero que es imprescindible aprender
antes que nada. El rollo teórico, vamos.
Comentarios
Lo primero (por ser lo más fácil) es indicar cómo se ponen los
comentarios. Un comentario es una parte de nuestro programa que el ordenador
ignora y que, por tanto, no realiza ninguna tarea. Se utilizan generalmente para
poner en lenguaje humano lo que estamos haciendo en el lenguaje de programación
y así hacer que el código sea más comprensible.
En JavaScript existen dos tipos de comentarios. El primero nos permite
que el resto de la línea sea un comentario. Para ello se utilizan dos barras
inclinadas:
var i = 1; // Aqui esta el comentario
Sin embargo, también permite un tipo de comentario que puede tener las
líneas que queramos. Estos comentario comienzan con /*
y terminan por */. Por ejemplo:
/* Aqui comienza nuestro maravilloso comentario
que sigue por aquí
e indefinidamente hasta que le indiquemos el final */
Literales
Se llama así a los valores que puede tomar una variable o una constante.
Aparte de los distintos tipos de números y valores booleanos:
"Soy una cadena"
3434
3.43
true, false
También podemos especificar vectores:
vacaciones = ["Navidad", "Semana Santa", "Verano"];
alert(vacaciones[0]);
Dentro de las cadenas podemos indicar varios caracteres especiales, con
significados especiales. Estos son los más usados:
| Carácter |
Significado |
| \n |
Nueva línea |
| \t |
Tabulador |
| \' |
Comilla simple |
| \" |
Comilla doble |
| \\ |
Barra invertida |
| \999 |
El número ASCII (según la codificación Latin-1) del carácter en hexadecimal |
De este modo, el siguiente literal:
"El curso de Javascript (\xA9 1997-99 Daniel Rodríguez) es \"co..\"."
se corresponde con la cadena:
El curso de Javascript (© 1997-99 Daniel Rodríguez) es "co..".
Por último, también se pueden especificar objetos como literales, aunque
no funcione en más que en Netscape 4 y superiores:
miNavegador = {nombre: "Netscape", version: 4.5,
idioma: "Español", plataforma: "PC"};
alert(miNavegador.plataforma);
Sentencias y bloques
En Javascript las sentencias se separan con un punto y coma, y se agrupan
mediante llaves ({ y }).