Sintaxis JavaScript

Descripción de las diferentes reglas de escritura del lenguaje JavaScript para declarar variables y cambiar sus valores, expresiones, los operadores y las palabras reservadas.

La Sintaxis en JavaScript es un conjunto de reglas de como los programas en JavaScript están construidos:

var x, y, z;  // Como declarar variables.
x = 5; y = 6; // Como asigna variables.
z = x + y; // Como calcular valores.

Valores JavaScript

La Sintaxis en JavaScript define dos tipo de valores: valores fijos y balores variables.

Los valores fijos son llamadas literales y los valores variables son llamadas variables.

Literales JavaScript

Las reglas importantes para escribir valores literales son:

  • Los números son escritos con o sin decimales.
  • Las cadenas de texto son escritas dentro de comillas dobles o simples.
10.50
2001
"Juan Pérez"
'Juan Pérez'

Variables JavaScript

En un lenguaje de programación, las variables son usadas para almacenar valores. JavaScript usa la palabra clave var para declara variables. Un signo igual es usado para asignar valores a las variables.

En el siguiente ejemplo, x es definida como una variable y posteriormente se le asigna el valor de 6:

var x;
x = 6;

Operadores JavaScript

JavaScript usa operadores aritméticos para calcular valores ( + - * / ):

( 5 + 2 ) * 4

JavaScritp usa un operador de asignación para asignar valores a variables:

var x, y;
x = 5;
T = 6;

Expresiones JavaScript

Una expresión es una combinación de valores, variables y operadores, para calcular valores. El cálculo es llamado evaluación. Por ejemplo: 5 * 10 es evaluado como 50:

5 * 10

Las expresiones también pueden contener valores variables:

x * 10

Los valores pueden ser de varios tipos, como números o cadenas de texto. Por ejemplo, "Juan" + " " + "Pérez" es evaluado como "Juan Pérez":

"Juan" + " " + "Pérez"

Palabras Reservadas JavaScript

Las palabras reservadas (o keywords) son usadas para identificar acciones a realizar.

La palabra reservada var le indica al navegador web que cree variables:

var x, y;
x = 5 + 6;
y = x * 10;

Comentarios JavaScript

No todas las declaraciones en JavaScript son ejecutadas. El código después de dos diagonales //, o entre /* y */ es tratado como comentarios. Los comentarios son ignorados y no serán ejecutados:

var x = 5;   // Esto será ejecutado.
// var x = 6;   Esto no será ejecutado.

JavaScript es sensible a Mayúsculas y Minúsculas

Todos los identificadores JavaScript son sensibles a mayúsculas y minúsculas. Las variables segundoNombre y segundonombre son tratadas como dos variables diferentes en JavaScript.

var segundoNombre, segundonombre;
segundoNombre = "Juan";
segundonombre = "Përez";

JavaScript no interpreta a VAR o Var como la palabra reservada var.

JavaScript y el CamelCase

Históricamente, los programadores han usados diferentes formas para unir palabras en el nombre de una variable:

Con guiones:

primer-nombre, segundo-nombre, master-card.

Nota: Pero en JavaScript no están permitidos los guiones, dado que están reservados para las restas.

Con guiones bajos:

primer_nombre, segundo_nombre, master_card.

Con estilo UpperCamelCase:

PrimerNombre, SegundoNombre, MasterCard.

Nota: Este estilo también es llamado PascalCase.

Con estilo LowerCamelCase:

primerNombre, segundoNombre, masterCard.

Nota: Los programadores de JavaScript tienden a usar este estilo.

Conjunto de Caracteres JavaScript

JavaScript usa el conjunto de caracteres Unicode. Este conjunto cubre casi todos los caracteres, puntuaciones y los símbolos en el mundo.