La sintaxis JavaScript es el conjunto de reglas, cómo se construyen los programas de JavaScript.

Ejm

// Cómo crear variables:
var x;
let y;

// Cómo usar variables:
x = 5;
y = 6;
let z = x + y;

Valores Javascript

La sintaxis Javascript define dos tipos de valores:

  • Valores fijos
  • Valores variables

Los valores fijos son denominados literales. Los valores variables son denominados variables.

Literales Javascript

Las dos reglas de sintaxis más importantes para valores fijos son:

  1. Números (Numbers) son escritos con o sin decimales (10 o 10.20).
  2. Cadenas de texto (String): son escritas dentro de comillas dobles o simples.

Variables Javascript

En un lenguaje de programación, las variables son utilizadas para almacenar datos. Javascript utiliza las palabras reservadas let, var y const para declarar b. El signo igual (=) es utilizado para asignar valores a las variables.

Ejm

let x;
x = 6;

Operadores Javascript

Javascript utiliza operadores aritméticos (+, -, *, /, %) para computar valores.

Ejm

(5+6)*10

Javascript utiliza el operador de asignación para asignar valores a las variables.

Ejm

let x, y;
x = 5;
y = 6;

Expresiones Javascript

Una expresión es una combinación de valores, variables y operadores, los cuales computan a un valor. El cálculo es denominado evaluación. Por ejm, 3*10 evalúa 30. Las expresiones también pueden contener valores. Dichos valores pueden ser de distintos tipos, como números o cadenas, por ejm, «Hola» + «Mundo» evalúa Hola Mundo.

Palabras clave en Javascript

Las keywords Javascript son utilizadas para identificar acciones a realizar. Por ejm, la palabra reservada (keyword) let permite crear variables.

Ejm

let x, y;
x = 1 + 2;
y = x * 10;

La keyword var también permite crear variables.

Ejm

var x, y;
x = 2 + 3;
y = x * 20;

Comentarios Javascript

No todas las declaraciones Javascript son ejecutadas. El código entre dobles barras (//) o entre (/* */) será tratado como comentario y no será ejecutado.

Ejm

let x = 10; // x tendrá valor 10
x = 6; /* Ahora x vale 6 */

Identificadores y nombres

Los identificadores son nombres en Javascript. Son utilizados para nombrar nombres de variables, palabras reservadas y funciones. Las reglas generales para crear un identificador son las siguientes. El nombre del identificador debe comenzar por:

  • Una letra
  • Un signo de dólar ($)
  • Un guión bajo (_)

Después se pueden utilizar letras, números, guiones bajos o signos de dólar. Los números no son permitidos como primer carácter para crear un identificador.

Javascript es Case Sensitive

Todos los identificadores son Case Sensitive, lo que significa que son sensibles a MAYÚSCULAS y minúsculas. No es lo mismo un identificador con el nombre LASTNAME que lastname.

Javascript y Camel Case

Históricamente, los programadores han usado diferentes maneras de unir múltiples palabras en una única variable.

  • Hyphens: first-name, inter-city (esta forma de escribir no es permitida en Javascript, ya que el guión medio se utiliza para la resta).
  • Underscore: first_name, inter_city.
  • Upper Camel Case: FirstName (se utiliza en clases Javascript)
  • Lower Camel Case: los programadores Javascript tienden a utilizar esta sintaxis.

Conjunto de caracteres

Javascript utiliza el conjunto de caracteres Unicode