JavaScript: Definición, Tipos de Datos, Variables y Usos

JavaScript: Definición, Tipos de Datos, Variables y Usos

JavaScript en los últimos años se ha consolidado como unos de los lenguajes de programación mas utilizados y demandados del mundo.

En el presente articulo conoceremos los elementos básicos de JavaScript como su definición con sus características, los conceptos que intervienen, los tipos de datos, tipos de variables y los usos que tiene hoy en día.

Definición

JavaScript es un lenguaje de programación interpretado, es decir que no requiere de un compilador (como otros lenguajes). El navegador posee un interprete para ejecutar el código.

Es orientado a objetos, por lo tanto trabaja con metodos y propiedades. Tiene asociados los conceptos de polimorfismo, abstracción, herencia, etc.

Es imperativo por lo tanto se ejecuta linea a linea del codigo.

Es sensible tanto a mayúsculas como minúsculas (Case Sensitive).

Lenguaje dinámico: la variable depende del dato. No requiere que se le indique el tipo de dato.

Es de tipado débil por lo que las variables pueden cambiar su valor en cualquier momento. Es decir que en un momento una variable puede valer 20 (numero) y luego “hola” (string).

Tipos de datos

Los tipos de datos en JavaScript se separan en dos grupos: primitivos y tipo objeto.

Dentro de los primitivos tenemos: string (cadenas de caracteres), number (numeros), valores Boolean (true o false), undefined (no definido), NULL (nulo), NaN (not a number) y symbol.

Luego los tipo objeto contienen a los objetos.

Tipos de variables

Hasta ECMASCRIPT 2015 solo existía var para declarar las variables. Con esta nueva versión surgieron let y const.

var: declara una variable para todo el código, es decir tiene un scope (alcance) global.

let: declara una variable dentro del bloque donde fue definida, es decir tiene un scope local.

const: declara variables inmutables, es decir que no pueden cambiar su valor. La declaración e inicialización se debe realizar en la misma linea.

Usos

JavaScript tiene múltiples usos aunque se destaque mas en unos que en otros.

Los principales son los siguientes:

Desarrollo web: Paginas web y aplicaciones web en la parte del FrontEnd.

Aplicaciones en el BackEnd: en el servidor se utiliza el entorno de ejecución Node.js, basado en JavaScript.

Otras como: aplicaciones móviles, aplicaciones de escritorio e inteligencia artificial.

Bibliografía

Última actualización el 16-02-2021 por Bruno D’Angelo

Deja un comentario

Tu email no será publicado.