JavaScript Syntax

JavaScript Syntax

Contenido original de W3Schools


La sintaxis de JavaScript es el conjunto de reglas sobre 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 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

Ver ejemplo


  1. Las cadenas son texto, escrito entre comillas dobles o simples:
"John Doe"

'John Doe'

Ver ejemplo


Variables JavaScript

En un lenguaje de programación, las variables se utilizan para almacenar valores de datos.

JavaScript utiliza las palabras clave var, let y const para declarar 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;

Ver ejemplo


Operadores JavaScript

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

(5 + 6) * 10

Ver ejemplo


JavaScript utiliza un operador de asignación ( = ) para asignar valores a variables:

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

Ver ejemplo


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

Ver ejemplo

Las expresiones también pueden contener valores variables:

x * 10

Ver ejemplo

Los valores pueden ser de varios tipos, como números y cadenas.

Por ejemplo, "John" + " " + "Doe", se evalúa como "John Doe":

"John" + " " + "Doe"

Ver ejemplo


Palabras clave JavaScript

Las palabras clave de JavaScript se utilizan para identificar las acciones que se realizarán.

La palabra clave let le dice al navegador que cree variables:

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

Ver ejemplo

La palabra clave var también le dice al navegador que cree variables:

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

Ver ejemplo

En estos ejemplos, usar var o let producirá el mismo resultado.

Aprenderás más sobre var y let más adelante en este tutorial.


Comentarios en JavaScript

No todas las declaraciones de JavaScript se "ejecutan".

El código después de barras 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

Ver ejemplo

Aprenderás más sobre los comentarios en un capítulo posterior.


Identificadores y/o nombres JavaScript

Los identificadores son nombres de JavaScript.

Los identificadores se utilizan para nombrar variables, 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 JavaScript debe comenzar con:

  • Una letra (A-Z o a-z)

  • Un signo de dólar ($)

  • O un guión bajo (_)

Los caracteres siguientes 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 es Case Sensitive

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";

Ver ejemplo

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:

first-name, last-name, master-card, inter-city.

Los guiones no están permitidos en JavaScript. Están reservados para restas.

Guion bajo:

first_name, last_name, master_card, inter_city.

Upper Camel Case (Caso Pascal):

FirstName, LastName, MasterCard, InterCity.

Lower Camel Case:

Los programadores de JavaScript tienden a utilizar mayúsculas y minúsculas que comienzan con una letra minúscula:

firstName, lastName, masterCard, interCity.


Conjunto de caracteres JavaScript

JavaScript utiliza el conjunto de caracteres Unicode.

Unicode cubre (casi) todos los caracteres, puntuaciones y símbolos del mundo.

Para verlo más de cerca, estudie nuestro Complete Unicode Rerefence.


Traducido con 💚 desde W3Schools.com

Did you find this article valuable?

Support Santos Romero by becoming a sponsor. Any amount is appreciated!