La sintaxis JavaScript es el conjunto de reglas, cómo se construyen los programas de JavaScript.
Ejm
var x;
let y;
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:
- Números (Numbers) son escritos con o sin decimales (10 o 10.20).
- 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