Sintaxis Javascript
La sintaxis de JavaScript es el conjunto de reglas, cómo se construyen los programas de JavaScript.
Ejm
var x, y, z // COMO DECLARAR VARIABLES x = 5; y = 6; // COMO ASIGNAR VALORES A LAS VARIABLES z = x + y; // COMO CALCULAR VALORES
Valores Javascript
La sintaxis Javascript define dos tipos de valores. valores fijos y valores variables. Los valores fijos son denominados literales, mientras que los valores variables son denominados variables.
Literales Javascript
Las más importantes reglas para escribir valores fijos son.
Los números son escritos con o sin decimales.
Ejm
10.50 1000
Ejm completo
<!DOCTYPE html> <html lang="es"> <body> <h1>Escribir literales</h1> <p>Veamos como escribir este tipo de variables fijas denominadas literales</p> <p id="demo"></p> <script> document.getElementById("demo").innerHTML=10.50; </script> </body> </html>
Los strings (texto) son escritos entre comillas simples o dobles.
Ejm
"John Doe" 'John Doe'
Variables Javascript
En un lenguaje de programación, las variables son utilizadas para almacenar valores. Javascript utiliza la palabra clave var para declarar variables. El signo igual (=) es utilizado para asignar valores a las variables. En el siguiente ejm, x es definida como una variable, y posteriormente se le asigna un valor (6).
Ejm
var x; x = 6;
Operadores Javascript
Javascript utiliza operadores aritméticos (+, -, *, /) para calcular valores.
Ejm
(5 + 6) * 10
También utiliza operadores de asignación (=) para asignar valores a las variables.
Ejm
var x, y; x = 5; y = 6;
Expresiones Javascript
Una expresión es una combinación de valores, variables y operadores, los cuales calculan el valor. El cálculo se llama evaluación.
Por ejm, 5 * 10 evalúa 50.
Las expresiones también pueden contener valores variables.
Ejm
x * 10
Los valores pueden ser de diversos tipos, como números o cadenas de texto (strings), por ejm, “John” + “Doe” evaluará “John Doe”.
Ejm
"John" + " " + "Doe"
Palabras clave (keywords) Javascript
Las palabras clave (keywords) son utilizadas para identificar acciones a realizar.
La palabra clave var es utilizada para crear variables.
Ejm
var x, y; x = 5; y = 6;
Comentarios en Javascript
No todas las declaraciones Javascript son ejecutadas. El código después de dos barras dobles (//) o entre /* y */ es tratado como un comentario. Dichos comentarios son ignorados y no se ejecutarán.
Ejm
var x = 5; // ESTO SE EJECUTARÁ // var x = 6; ESTO NO SE EJECUTARÁ
Identificadores Javascript
Los identificadores son nombres. En Javascript, los identificadores son usados para nombrar variables (o palabras clave, o funciones o etiquetas). Las reglas para dar nombre son parecidas a las que se usan para otros lenguajes de programación. En Javascript, el primer carácter debe ser una letra, o un guión bajo (_) o un signo de dólar ($). Los caracteres posteriores pueden ser letras, dígitos, guiones bajos o signos de dólar.
Los números no están permitidos como primer carácter. De esta manera, JavaScript puede distinguir fácilmente los identificadores de los números.
Javascript es Case Sensitive
Todos los identificadores Javascript son Case Sensitive, por ejm, las variables lastname y LastName son dos variables diferentes.
Ejm
var lastname, LastName; lastname = "John"; LastName = "Doe";
JavaScript no interpreta VAR o Var como la palabra clave var.
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 las restas.
Guiones bajos
first_name, last_name, master_card, inter_city.
Primera letra en mayúscula (como en Pascal)
FirstName, LastName, MasterCard, InterCity.
Primera letra en minúscula, resto en mayúscula
firstName, lastName, masterCard, interCity.
Los programadores de JavaScript tienden a usar mayúsculas y minúsculas que comienzan con una letra minúscula.
Conjunto de caracteres de JavaScript
Javascript usa el conjunto de caracteres Unicode. Unicode cubre (casi) todos los caracteres, signos de puntuación y símbolos del mundo.