Está en la página 1de 2

NODE JS

ENTORNO DE EJECUCION DE JS PARA SERVER SIDE APP’S, ES POSIBLE GRACIAS AL MOTOR V8 DE


CHROME. TAMBIEN ES USADO EN MICROSERVICIOS, APIS, ETC. NODE JS BRINDA UN SISTEMA DE
PAQUETES Y LIBRERIAS COMO NPM CON MODULOS PARA DESCARGAR E INSTALAR EN EL
PROYECTO.

TIPOS DE VARIABLES: LOS NOMBRES EMPIEZAN CON UNA LETRA, $ O _ SON CASE SENSITIVE.

TIPOS DE DATOS PRIMITIVOS:

 STRING
 BOOLEANOS
 NUMBER
 UNDEFINED => SE PRODUCE CUANDO SE DEFINE UNA VARIABLE, PERO NO TIENE VALOR
ASIGNADO.

OBJETOS => TODO ES UN OBJETO PARA JS, Y HEREDAN AUTOMATICAMENTE TODAS LAS
PROPIEDADES Y METODOS DE LA CLASE OBJECT

OPERADORES ARITMETICOS:

+ => SUMA O CONCATENA

Y++ => EL VALOR DE Y SE INCREMENTA DESPUES DE LA SENTENCIA

++Y => EL VALOR DE Y SE INCREMENTA EN LA MISMA SENTENCIA O SEA QUE EL VALOR DE Y SUBE
1 PARA EL MISMO RENGLON

TYPE OF => DEVUELVE EL TIPO DE DATO DE UNA VARIABLE

OPERADORES BOOLEANOS

NEGACION => ! CONVIERTE UN BOOLEANO A SU OPUESTO SI ES TRUE LO PASA A FALSE

POR EJEMPLO:
const miObjeto = {
propiedad1: "valor1",
propiedad2: "valor2",
};

if (!("propiedad3" in miObjeto)) {
console.log("La propiedad 3 no existe en miObjeto");
}

AL UTILIZAR EL OPERADOR ! PREGUNTA SI NO EXISTE LA PROPIEDAD3 EN EL OBJETO

IGUALDAD DEBIL: ==

IGUALDAD ESTRICTA: ===

DESIGUALDAD ESTRICTA: !==


OPERADORES LOGICOS

AND: EL OPERADOR && SE PUEDE USAR TANTO EN LOS IF COMO CONDICION O COMO OPERADOR
DE COMPARACION. PARA QUE EL RESULTADO GENERAL DE LA COMPARACION SEA TRUE AMBOS
LADOS DE LA EXPRESION DEBEN SER TRUE. POR EJEMPLO:

0 && TRUE = DA FALSE PORQUE 0 ES FALSE

1 && ‘HOLA’ = TRUE PORQUE 1 SE CONSIDERA TRUE Y CUALQUIER STRING QUE NO ESTE VACIO SE
CONSIDERA TRUE

0, STRING VACIO, NULL, UNDEFINDE, NAN => SON TODOS FALSE.

ADEMAS SE PUEDE USAR QUE SI DADA UNA CONDICION TRUE SE EJECUTE UNA LINEA DE CODIGO
A LA DERECHA DEL OPERADOR, POR EJEMPLO:

1 && console.log(‘HOLA’) => IMPRIMIRA HOLA EN CONSOLA PORQUE 1 ES CONSIDERADO


TRUE

USO EN CONDICIONALES

También podría gustarte