trisquel

Aprende JavaScript con ejemplos (III). La sintaxis del lenguaje y más…

1 La sintaxis del lenguaje. 10 reglas básicas

Regla 1. Como has visto, las instrucciones en JavaScript terminan por punto y coma. Ejemplo:

var s = "hola";

Regla 2. Decimales en JavaScript. Los números en JavaScript pueden tener o no decimales. Ejemplo:

var x = 4;
var pi = 3.14;

Regla 3. Los literales se pueden escribir entre comillas dobles o simples. Ejemplo:


var s1 = "hola";
var s2 = 'hola';

Regla 4. Como has visto, para declarar una variable utilizamos la palabra reservada var.

Regla 5. Como has visto, el operador de asignación (asigna un valor a una variable) es el =.

Regla 6. Podemos utilizar los siguientes operadores aritméticos: ( + – * / ) . Ejemplo:

var x = (5*4)/2+1;

Regla 7. En la expresiones podemos también utilizar variables. Ejemplo:

var x = (5*4)/2+1;
var y;
y = x * 2;

Regla 8. Los comentarios en JavaScript son:
// cuando queremos comentar el resto de la línea

/* y */. Todo lo contenido entre ambas etiquetas quedará comentado.

Regla 9. Los identificadores en JavaScript compienzan por una letra, o los símbolos “_” o “$”.

Regla 10. Que sepas que JavaScript es sensible a las mayúsculas y minúsculas. Ejemplo:

var manteca = “Julio”;
var Manteca = “Ramón”;

Manteca y manteca son dos variables diferentes.

A ver si vas a ser tan bruto de escribir la palabra reservada var como Var o VAR

2 Palabras reservadas en JavaScript

Muchas de estas palabras reservadas las estudiaremos más adelante…

  • var. Utilizada para declarar una variable.
  • if … else. Estructura condicional.
  • for. Estructura de repetición. Se ejecutará mientras la condición sea verdadera.
  • do … while. Estructura de repetición. Se ejecutará mientras la condición sea verdadera.
  • switch. Serie de sentencias que van a ser ejecutadas dependiendo de diferentes circunstancias.
  • break. Termina un switch o un bucle
  • continue. Sale del bucle y se coloca al comienzo del mismo.
  • function. Declara una función.
  • return. Sale de una función.
  • try … catch. Utilizadas para el manejo de excepciones.

3 Variables en JavaScript

En JavaScript podemos ejecutar las siguientes órdenes:

var x;
x = 2 * x + 1;
var pi = 3.141592;
var paginaweb = "Myfpschool";
var pregunta = '¿cuantos años tienes?', respuesta="veinte";
paginaweb="Myfpschool.com";
paginaweb="Myfpschool" + "." + "com";

El resultado a la derecha de una asignación se almacena en la variable del lado izquierdo de la misma
Ejercicio 3.1
Realiza un programa JavaScript que calcule el área y la longitud de una circunferencia de radio 5.

4 Operadores en JavaScript

4.1 Operadores aritméticos

Operador Description
+ Suma
- Resta
* Multiplicación
/ División
% Módulo
++ Incremento
Decremento

4.2 Operadores de asignación

Operador Ejemplo Igual que…
= x = y x = y
+= x += y x = x + y
-= x -= y x = x – y
*= x *= y x = x * y
/= x /= y x = x / y
%= x %= y x = x % y

4.3 Operadores de manejo de Strings

En javascript podemos utilizar el operador + y += para concatenar strings. Ejemplo:

var = "hola" + " " + "mundo";

o lo que sería igual:

var = "hola";
var += " ";
var += "mundo";

4.4 Operadores lógicos y de comparación

  • == igual que
  • === igual valor y tipo
  • != distinto
  • !== distinto valor o distinto tipo
  • > mayor que
  • < menor que
  • >= mayor o igual que
  • <= menor o igual que
  • ? Es un operador ternario.
Ejercicio 3.2
Investiga el operador ternario y pon un ejemplo completo de uso.

4.5 Operadores de tipo

  • typeof. Devuelve el tipo de una variable
  • instanceof. Devuelve true si un objeto es una instancia de un tipo de objeto (lo veremos más adelante).