Sintaxis JavaScript
La sintaxis de JavaScript es el conjunto de reglas, cómo se construyen los programas de JavaScript:
// How to create variables:
var x;
let y;
// How to use variables:
x = 5;
y = 6;
let z = x + y;
Valores JavaScript
La sintaxis de JavaScript define dos tipos de valores:
- Valores fijos
- Valores variables
Los valores fijos se llaman Literales .
Los valores de las variables se denominan Variables .
Literales de JavaScript
Las dos reglas de sintaxis más importantes para valores fijos son:
1. Los números se escriben con o sin decimales:
10.50
1001
2. Las cadenas son texto, escrito entre comillas simples o dobles:
"John Doe"
'John Doe'
Variables JavaScript
En un lenguaje de programación, las variables se utilizan para almacenar valores de datos.
JavaScript usa las palabras clave yvar
para
let
declarar const
variables .
Se utiliza un signo igual para asignar valores a las variables.
En este ejemplo, x se define como una variable. Entonces, a x se le asigna (dado) el valor 6:
let x;
x = 6;
Operadores JavaScript
JavaScript usa operadores aritméticos ( +
-
*
/
) para
calcular valores:
(5 + 6) * 10
JavaScript usa un operador de asignación ( =
) para asignar
valores a las variables:
let x, y;
x = 5;
y = 6;
Expresiones JavaScript
Una expresión es una combinación de valores, variables y operadores, que calcula un valor.
El cálculo se llama evaluación.
Por ejemplo, 5 * 10 se evalúa como 50:
5 * 10
Las expresiones también pueden contener valores de variables:
x * 10
Los valores pueden ser de varios tipos, como números y cadenas.
Por ejemplo, "John" + " " + "Doe", se evalúa como "John Doe":
"John" + " " + "Doe"
Palabras clave de JavaScript
Las palabras clave de JavaScript se utilizan para identificar las acciones a realizar.
La
let
palabra clave le dice al navegador que cree variables:
let x, y;
x = 5 + 6;
y = x * 10;
La
var
palabra clave también le dice al navegador que cree variables:
var x, y;
x = 5 + 6;
y = x * 10;
En estos ejemplos, usar var
o let
producirá el mismo resultado.
Aprenderá más sobre var
y let
más adelante en este tutorial.
Comentarios JavaScript
No todas las declaraciones de JavaScript se "ejecutan".
El código después de barras oblicuas dobles
//
o entre /*
y */
se trata como un comentario .
Los comentarios se ignoran y no se ejecutarán:
let x = 5; // I will be executed
// x = 6; I will
NOT be executed
Aprenderá más sobre los comentarios en un capítulo posterior.
Identificadores/Nombres de JavaScript
Los identificadores son nombres JavaScript.
Los identificadores se utilizan para nombrar variables y palabras clave y funciones.
Las reglas para los nombres legales son las mismas en la mayoría de los lenguajes de programación.
Un nombre de JavaScript debe comenzar con:
- Una letra (AZ o az)
- Un signo de dólar ($)
- O un guión bajo (_)
Los caracteres subsiguientes pueden ser letras, dígitos, guiones bajos o signos de dólar.
Nota
No se permiten números como primer carácter en los nombres.
De esta forma, JavaScript puede distinguir fácilmente los identificadores de los números.
JavaScript distingue entre mayúsculas y minúsculas
Todos los identificadores de JavaScript distinguen entre mayúsculas y minúsculas .
Las variables lastName
y lastname
, son dos variables diferentes:
let lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
JavaScript no interpreta LET o Let como la palabra clave let .
JavaScript y Camel Case
Históricamente, los programadores han utilizado diferentes formas de unir varias palabras en un nombre de variable:
guiones:
nombre, apellido, tarjeta maestra, interurbano.
Los guiones no están permitidos en JavaScript. Están reservados para las restas.
Guion bajo:
nombre, apellido, master_card, inter_city.
Caja Camel Superior (Caso Pascal):
Nombre, Apellido, MasterCard, InterCity.
Caja de camello inferior:
Los programadores de JavaScript tienden a usar mayúsculas y minúsculas que comienzan con una letra minúscula:
nombre, apellido, tarjeta maestra, interciudad.
Conjunto de caracteres JavaScript
JavaScript utiliza el conjunto de caracteres Unicode .
Unicode cubre (casi) todos los caracteres, puntuaciones y símbolos del mundo.
Para ver más de cerca, estudie nuestra Referencia completa de Unicode .