CLASE # 5: JAVASCRIPT

En esta clase, el docente inició con una introducción sobre el manejo de las bases no relacionales, resaltando que para interactuar con este tipo de bases de datos se usa el lenguaje de programación de JavaScript.
El JavaScript es un lenguaje de alto nivel que permite escribir programas de diferentes maneras y que no requiere espacio de memoria para cada una de las diferentes operaciones que realiza, resulta de fácil manejo en los tipos de datos por ser débilmente tipado.
Para el uso de JavaScript en el campo del desarrollo web frecuentemente se usa frameworks que ofrecen herramientas con vidas útiles determinadas. Entre ellos podemos encontrar React y Angular para aplicaciones web en navegador, Node JS para configurar servidores, React Mobile y Ionic para aplicaciones móviles nativas y Electron para aplicaciones de escritorio.
En la especificación de este lenguaje se encuentra un número y las siglas ES, que ofrecen al desarrollador y al navegador el tipo de versión y las diferentes características del JavaScript utilizado.
Valores y Variables:
Al definir una variable en JavaScript, automáticamente se genera el tipo de dato de acuerdo al valor asignado. Adicionalmente, es recomendable usar “camelCase” para nombrar las variables, de esta manera se obtiene una mejoría en la legibilidad del código y permite fácilmente el mantenimiento de este.
Tipos de datos:
number: Todos los numéricos
string: Cadenas de caracteres.
boolean: verdadero o falso.
undefined: No ha sido definido la variable o sin valor.
null: Valor nulo. Typeof no da como resultado nulo.
symbol: Variable única e inmodificable.
big int: números muy grandes.
Let, const y var:
Existen tres comandos para poder inicializar variables en JavaScript:
let nombreVariable: es cual crea variables cuyo valor puede ser modificado posteriormente.
const nombreVariable: el cual crea variables cuyo valor no se puede cambiar una vez inicializada.
var nombreVariable: es un comando poco usado ya que es poco eficiente.
Operadores básicos:
Los operadores matemáticos básicos que tiene JavaScript se pueden usar en operaciones entre variables y también entre asignaciones son: +, -, *, \/. Para potenciación cuenta con ** y los operadores de comparación básicos son >, >=, <, <=.
Operadores de asignación:
Los operadores que se usan generalmente para modificar de manera breve el valor de las variables son +=, -=, *=, \/=. Se usa el estilo variable += 10 que significaría sumarle 10 al valor de la “variable” y asignárselo a “variable”.
Los valores ++ y - - son operadores que también sirven para modificar rápidamente el valor de la variable, de esta manera suman y restan 1 a la variable a la que se aplican y se asigna un nuevo valor a la variable.
Conversión de tipos y coerción:
También es posible modificar el tipo de dato escogido por JavaScript al momento de inicializar una variable lo que sería una conversión. La coerción está relacionada a cambios de tipo forzado para poder realizar el proceso solicitado.
const year = '2020';
console.log(Number(year));
const edad = 30;
const edadString = String(edad);
console.log(edadString);
console.log(typeof edadString);
Operadores Lógicos:
Los operadores lógicos básicos de JavaScript corresponden a && a la opración and, || a la operación or y ! a la operación not.
Sentencia Switch:

Con la sentencia switch se pueden generar condicionales con base al valor de la variable de manera más cómoda y breve a comparación del uso de sentencias if/else.
Funciones:

Son segmentos de código que se permiten reciclar con el fin de un uso más fácil cuando sean necesarios de nuevo.
Arrow Function
Son otra forma de declarar funciones en JavaScript.
const cortarFruta = fruta => fruta * 4;
const calcEdad3 = anioNacimiento => 2020 - anioNacimiento;

Comentarios

Entradas más populares de este blog

Implementación backend y Docker: Sistema computarizado de datos LIS perfil lipídico

CLASE # 3: BASES DE DATOS

Clase 1: Introducción al curso y a Linux