CORE Code School
Introducción a Javascript
Da los primeros pasos con el lenguaje Javascript
Introducción a Javascript
webbasics

Introducción a Javascript

20 minutos

Vamos a hacer un pequeño viaje por los principios básicos de Javascript.

Solamente necesitas ganas de hacerte fuerte en uno de los lenguajes de programación más demandando por las comunidades de desarrollo a día de hoy.

Todas las líneas de código adjuntan un comentario explicando qué está ocurriendo así como enlaces en la parte final con toda la documentación oficial de las herramientas empleadas.

Introducción a Javascript

Javascript (abreviado comúnmente JS) es uno de los lenguajes de programación más empleados en el desarrollo web, móvil, juegos, etc.

Es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,​ basado en prototipos, imperativo, débilmente tipado y dinámico. Pero esto probablemente te suene raro, así que lo dejaremos en que es el lenguaje de programación que hace funcionar la web.

Imprime por consola

La instrucción console.log() indica al programa que debe imprimir un texto por consola. En la consola puedes imprimir el resultado de los cálculos que vas haciendo. Por el momento, aquí tienes un ejemplo que imprime un texto por consola.

Fácil, ¿verdad?

Las Variables

Una variable es un contenedor. En esta puedes guardar información numérica, texto, listas, etc. Las variables tienen tipo y este depende del valor que contienen. Por ejemplo, si contiene un texto, decimos que la variable es del tipo string.

En este caso la variable con nombre saludo contiene un string o cadena de texto. Para delimitar un valor del tipo string usamos comillas simples ' o dobles " pero no ambas a la vez. Aquí tienes un ejemplo:

En este ejemplo vemos las variables del tipo number. Es decir, valores numéricos. Podemos calcular nuestra masa en otros planetas con el siguiente código:

Podemos usar la palabra reservada typeof para conocer cuál es el tipo de una variable:

Se usa la palabra reservada let para declarar variables. ¡Ten cuidado! una vez declaras una variable con un nombre, no puedes volver a declararla.

Expresiones lógicas if & else

El bloque de código if nos permite ejecutar unas u otras instrucciones dependiendo de el resultado de evaluar una condición.

Comentarios de código

Un comentario es simplemente un texto que podemos incluir dentro de nuestro código y que nos ayudará a recordar porqué estaba ese código ahí. No hacen nada, pero ayudan mucho para recordar la intención de lo que estamos programando.

Arrays

Una lista o array es una secuencia ordenada de datos. Estos datos pueden ser de diferentes tipos. El orden de los elementos en un array es importante. El numero de elementos de un array en javascript es diferente a su índice o posición. Es decir, en el caso de array que tiene 3 elementos, estos están en las posiciones 0, 1 y 2. Veamos un ejemplo:

Como has visto, podemos acceder a un elemento del array indicando su posición con la sintáxis [<índice>] después de la variable que lo contiene.

Veamos otro ejemplo:

Las arrays tienen además como has visto, una propiedad llamada length a la que podemos acceder poniendo un . después del nombre de la variable que la contiene. Esto devolverá la longitud del array, es decir, el número de elementos que contiene.

Aquí tienes más información sobre todo lo que podemos hacer con arrays en Javascript.

  • MDN Arrays

Bucles: El bucle for

Los bucles son bloques de código que nos permiten repetir una o varias instrucciones un numero determinado de veces. En el siguiente ejemplo podemos ver un bucle for que imprime los números del 1 al 10

Vamos a analizar este bucle por partes para que puedas entender las diferentes partes del mismo. Empezando por la primera línea.

js
for (let i = 0; i < 9; i++)
Copiar

Aquí definimos los límites del bucle. Le decimos a javascript, declara una variable llamada i (este nombre puede ser el que quieras, pero se suele llamar i por iterador) y asignale el valor 0 al inicio. Después, mientras que la variable i sea menor que 9 repite las instrucciones dentro del bucle. Y por último tenemos el i++ que especifica qué hacer después de cada iteración, en este caso sumar 1 al valor de i.

En una documentación más formal, la sintáxis exacta es la siguiente:

js
for ([initialization]; [condition]; [final - expression]) statement;
Copiar

Te dejamos un nuevo bucle for, esta vez intenta adivinar qué numeros se imprimirán.

En este enlace tienes la documentación completa sobre como usar el bucle for.

Funciones

Una función es una sintaxis que usamos para encapsular un programa (entran unos datos y salen otros datos). function es la palabra reservada de javascript que usamos para declararlas. Las funciones son importantes para poder reutilizar código y abstraer calculos que resulten complejos.

Recursos adicionales

Algunos recursos para principiantes

En esta página
Introducción a JavascriptImprime por consolaLas VariablesExpresiones lógicas if & elseComentarios de códigoArraysBucles: El bucle forFuncionesRecursos adicionales
Actualizado 05 dic 2022
¿Quieres más?
webbasics

Fórmate como desarrollador@