Usuario:Juanda/javascript/Sintaxis

=Elementos del lenguaje=

Sintaxis

 * JavaScript diferencia MAYÚSCULAS y minúsculas


 * Las instrucciones no necesitan acabar en punto y coma.


 * Comentarios:

Son equivalentes
 * Se ignoran los espacios extras en blanco:


 * Aviso de continuación de sentencia en otra línea:

Variables
Las variables no se inicializan (su valor está vacío). ¡Habrá que inicializarlas!
 * Declaración de variables

Las variables se pueden declarar e inicializar a la vez. Si es texto, ¡entre comillas!
 * Declaración e inicialización de variables
 * Se pueden utilizar variables sin haber sido declaradas:


 * Numéricas

\'		comilla simple \"		comillas \&		ampersand \\		backslash \n		nueva línea \r		retorno de carro \t		tabulador \b		backspace \f		form feed
 * Cadenas de texto
 * Caracteres especiales:


 * Solución ejercicio 3:

Arrays
Un array es una colección de variables, que pueden ser todas del mismo tipo o cada una de un tipo diferente.


 * Solución ejercicio 4:

Booleanos
Puede tener 2 valores: false o true. Trabajaremos con ellos en programación más avanzada de JavaScript. Ejemplos:

Operadores de asignación
=	+=	-=	*=	/=	%=

Operadores de incremento y decremento
Los operadores incremento y decremento se pueden ejecutar como prefijo o sufijo:

Operadores lógicos

 * Negación


 * AND
 * OR

Operadores matemáticos
+	-	*	/	%
 * Ejemplos:

Operadores relacionales
Son: mayor que (>), menor que (<), mayor o igual (>=), menor o igual (<=), igual que (==) y distinto de (!=)

if-else

 * Ejemplo de uso de if en una sentencia condicional

Alert Box
Presentan un botón de ok. Simplemente muestran información.

Prompt Box
Se utilizan para que el usuario introduzca un valor antes de entrar a la página.

Confirm Box
Presentan un botón de ok y otro de cancelar. Devuelven verdadero (ok) o falso (cancel).

Bucle for
Resultado: El número es 0 El número es 1 El número es 2 .... El número es 10

Bucle while
Resultado: El número es 0 El número es 1 El número es 2 .... El número es 10

Bucle do ... while
Resultado: El número es 0

break
Resultado: El número es 0 El número es 1 El número es 2

continue
Resultado: El número es 0 El número es 1 El número es 2 El número es 4

Funciones de usuario
Llamada a la función (se guarda en la variable resultado, declarada previamente): Las variables son locales a las funciones donde son declaradas. Las variables definidas fuera de las funciones, pueden ser accedidas desde todas.

Ámbito de las variables

 * Variables locales: Declaradas dentro de una función. Visibles solo desde la función.
 * Variables globales: Declaradas fuera de las funciones. ¡O sin declarar!