Consola de JavaScript1
Consola de JavaScript1
Variables
Las variables sirven para guardar un contenido en la memoria que más adelante
necesitarás leer o modificar: textos, números, booleanos o diccionarios.
La sintaxis se estructura de la siguiente forma:
[tipo] [clave] = [valor];
por ejemplo
const nombre = 'Andrea';
Las claves o variables no pueden contener espacios, acentos, ñ o empezar por un número.
Tipos
Después de entender cómo se estructura, es el momento de entender los 3 tipos que
puedes utilizar:
Tipos de contenido
El valor de la variable puede ser de diferentes tipos.
Texto (String)
Puede ser con comillas simples o dobles.
const nombre = 'Lucia';
Números enteros (Integer)
const edad = 31;
Decimales (Float)
Usando el punto en lugar de la coma .
const altura = 1.72;
Nulo (null)
const dieta = null;
Indefinido (undefined)
Ausencia de valor. No debemos asignarlo.
const salud = undefined;
JSON (objeto)
Es un valor que contiene otros valores. Se utiliza para guardar una estructura compleja
en una variable.
[tipo] [clave] = {
[subclave]: [valor],
[subclave]: [valor]
};
Un operador aritmético toma valores numéricos (ya sean literales o variables) como sus operandos
y devuelve un solo valor numérico. Los operadores aritméticos estándar son suma (+), resta (-),
multiplicación (*) y división (/).
Operadores lógicos
Pues los operadores lógicos son los operadores usados por Javascript para trabajar con
los datos booleanos o lógicos. Vas a encontrar tres clases de operadores
• NOT
• AND
• OR
! ((A>B ) or (B>C))
Este tipo de datos son el tipo de resultado al aplicar operadores relacionales, los
usados para realizar comparaciones entre valores y/o expresiones.
Negación: !
Es el operador más simple de todos, se usa para invertir un valor
de true a false o viceversa.
AND lógico &&
Este operador es similar al AND a nivel de bit pero opera con valores booleanos.
Se utiliza para concatenar comparaciones, es decir, para comprobar varias
condiciones.
OR lógico ||
Como el anterior, sirve para realizar comparaciones compuestas y solo
devolverá false cuando todas las comparaciones los sean.
Asignación =
No es el que el símbolo matemático de igual. Este operador significa asignar,
guardar o almacenar. Y se usa para almacenar un valor en una variable. Primero
se escribe la variable y luego el valor que se guardará en ella. Este valor puede ser
una contante, una expresión u otra variable.
Incremento ( ++) y decremento (--)
Estos operadores se usan para incrementar o disminuir en 1 el valor de una
variable. Si el operador se antepone a la variable la operación de incremento o
decremento es prioritaria sobre cualquier otra.
Relacionales
Los operadores relacionales son los que utiliza Javascript para comparar valores y/o
expresiones. El resultado es un valor booleano.
Son operadores fundamentales para las sentencias condicionales y bucles de este
lenguaje como: if, switch , do..while, while, for.
Al usarlo con objetos es importante recordar que los objetos son referencias. Por
tanto, si en una comparación obtenemos que dos objetos son iguales, eso realmente
se debe interpretar como que son el mismo objeto, el mismo, no una copia uno de
otro.