CheatSheet JavaScript
CheatSheet JavaScript
var Variable de scope global. var nombre = Arrrow Permite escribir las let sumar =(a,b) =>a+b;
'Martin' Functions funciones con una sintaxis (*)let esMultiplo =(a,b) =>
let Variable de scope local. Solo tiene efecto let numero = 2 mas compacta . {
.length Retorna la cantidad total de let saludo = 'Hola mundo!'; .pop() Elimina el ultimo let ultimoColor = colores.pop();
caracteres. console.log(saludo.length); elemento el console.log(colores);//Devuelve
// Devuelve 11 array. Devuelve ['Rojo','Azul']
indexOf() Busca en el string, el console.log(saludo.Index‐ del elemento console.log (ultimoColor); //Devuelve
string que recibe como Of(mundo)); //Devuelve 5 eliminado. 'Amarillo'
parámetro. por la posición de la letra .push() Agrega uno o console.log(colores.push('Violeta','‐
'm' mas elementos Gris')); //Devuelve ['Rojo','Azul','Am‐
.slice() Corta el string y devuelve console.log(saludo.slice‐ al final del arillo','Violeta','Gris']);
la parte donde se aplica. (0,4)); //Devuelve 'Hola' array.
.trim() Elimina espacios al let saludo = ' Hola mundo! .shift() Elimina el let primerColor = colores.shift()
principio y final del string. ' primer elemento console.log(colores);//Devuelve
objetos Son colecciones de let datos={Nombre:'Javier', else Código a ejecutar si las condiciones let edad = 19
literales datos. edad: 55, anteriores son falsas. let acceso = ''
Se reconocen por estar soltero: true} Es opcional if (edad<16){
encerrados entre {} acceso =
arrays Coleccion de datos let Comidas=['Milanesa','‐ 'Prohibido;'
se declaran con [] Ravioles con salsa','budin }else if(edad>=16
de pan'] && edad<=19){
acceso = 'Acomp‐
NaN (Not Indica que un valor no let division='35'/2 = NaN
añado de un
a number) puede ser evaluado
mayor';
como número
}else{
Null (nulo) Indica valor vacío o let temperatura=null
acceso =
desconocido
'Permitido';
Undefined Indica ausencia de valor let saludo; }
(sin
if Se escribe de forma horizontal . 4 >10 ? 'EL 4 es
definir)
ternario mas grande' : 'El
10 es mas grande'
Condicionales
Switch Esta compuesto por una expresión switch (fruta) {
if Condicional Simple let edad = 19; a evaluar, seguida de diferentes case 'manzana':
let acceso = ''; casos que terminan en break. case 'pera':
if (edad<16){ console.log('Mas
acceso = 'Prohibido'; rica es la
} Naranja!);
else Agrega otra condición en el let edad = 19; break;
if caso let acceso = ''; default:
que la anterior sea falsa. if (edad<16){ console.log('Que
Es opcional acceso = 'Prohibido;' fruta es?');
}else if(edad>=16 && break;
edad<=19){ }
acceso = 'Acompañado de un
mayor'; Operadores
}
De Asignación Asigna un valor a una variable let color =
(=) 'rojo'
Aritméticos Suma 15+6 = 21
Resta 15-6=9
Multiplicación 2*6=12
División 21/3=7
Incremento 15++=16
Decrementeo 17--=16
Módulo (devuelde el resto de una 15%2=1
división)
Compar Igualdad simple 15==15 -> True new Permite crear una fecha. si let miCumple = new
ación Desigualdad simple 10!=15->true Date() no se indica nada devolver´< Date(1975,08,06);
Igualdad estricta 5==='15'->false la fecha actual console.log(miCumple);//
Desigualdad estricta 10!=='10'->true Devuelve 1975-09-06T0‐
Mayor 15>15->false 3:00:00.000Z(**)
Mayor igual 15>=15->true
Antes de usar el Objeto Date es necesario crear una instancia del
Menor 10<15->true
mismo en una variable. P/Ej.:
Menor igual 15<=15->true
let fechaActual = new Date;
Lógicos Y: and (&&)//Y 10>15 && 5<3-> false console.log(fechaActual) // Devuelve 2022-04-15T12:25:00.538Z
O: or (||) 10>15||5<3->true (**)Notese que el mes en la fecha ingresada es 08 y la instancia
No es:not (!) !10<15->false devolvió 09, sumando automáticamente 1 al mes.-
Concat‐ Une distintos tipos de datos. let fila = 'M';
enación Siempre devuelve un string let asiento=7; Objetos Literales
let ubicacion=fila + objeto.propiedad Accedemos al valor de console.log(tenist‐
asiento -> M7 como una propiedad del objeto. a.activo); //Devuelve
string true
Metodo Cuando una propiedad let tenista ={
Objeto Date
almacena una función, a nombre: 'Roger',
.getDay() Nos devuelve el día de la let miFecha = esa función la llamamos edad: 38,
semana, donde 0 es fechaActual.getDay() método . activo: true,
Domingo y Sábado 7 console.log(fechaActual);// saludar: function(){
Devuelve 5 (hoy es return '¡Hola! me
viernes) llamo Roger'}
getDate() Nos devuelve el día del let miFecha = }
mes. fechaActual.getDate() objeto.metodo() Ejecuta el método console.log(tenist‐
console.log(fechaActu‐ (funcion) almacenado en a.saludar());
al);//Devuelve 15 (hoy es un objeto. //Devuelve '¡Hola!
Viernes 15 de Abril) me llamo Roger'
getMonth() Nos devuelve el número et miFecha =
de mes del año. Tener en fechaActual.getMonth()
cuenta que enero = 0 y console.log(fechaActu‐
diciembre = 11 al);//Devuelve 3 (abril)
getFul‐ Nos devuelve el año let miFecha =
lYear() actual. fechaActual.getFullYear();
console.log(miFecha);//
Devuelve 2022