Primeros pasos: JavaScript 💻
En este nivel, vamos a aprender ¿Qué es JavaScript 🤓?, ¿Para que sirve? y ¿Cómo podemos sacarle el mejor provecho a este lenguaje?.
💡 Introducción 💡
JavaScript (JS) es un lenguaje de programación que le ha otorgado rapidez y efectos atractivos a las páginas web, mediante su uso combinado junto a HTML, CSS y otros lenguajes. Hoy vamos a conocer aspectos generales pero muy útiles de forma dinámica. 🎮

¡Aquí puedes encontrar el demo!
Paso 1: Creemos nuestra App de Angular 🅰️
Entra a www.stackblitz.com, y verás algo como esto:


Paso 2: ¿Qué es una variable? 🗄
Una variable es un espacio de almacenamiento, aquí podemos guardar cualquier tipo de dato que te puedas imaginar, como una cadena de caracteres, un valor numérico o estructuras un poco más específicas. Adiciona este código en tu archivo app.component.ts
// Vamos a crear una serie de variables de diferentes tipos
// Numérico
iva = 16; // Variable tipo entero
total = 234.65; // Variable tipo decimal
// Cadenas de texto, tambien se les dicen String
mensaje = 'Bienvenid@ a She Codes Angular';
nombreCompleto = 'Alejandra Giraldo';
// Arrays - Arreglos
dias = ['Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado', 'Domingo'];
diaSeleccionado = this.dias[0]; // diaSeleccionado = 'Lunes'
// Object - Objetos
personalInfo = {'nombre': 'Alejandra', 'apellido': 'Giraldo', 'cedula': 123456};
soloApellido = this.personalInfo.apellido; // soloApellido = 'Giraldo'
// Boolean - Booleanos
estoyAprendiendo = true;
meGustanLosVegetales = false;
Deberías hacer algo así, y tu resultado se deberá ver así:👇

Paso 3: ¿Cómo podemos ver el contenido de una variable? 👀
Que lindo conocer todas las posibilidades de almacenamiento de datos que podemos tener con JavaScript 🥳 . Ahora vamos a utilizar los conocimientos que aprendiste en el ejercicio anterior sobre HTML y descubriremos como Angular nos permite ver variables de manera muy simple. Adiciona este código en tu archivo app.component.html
<p>
Vamos a ver la variable iva: {{ iva }}
</p>
<p>
Vamos a ver la variable total: {{ total }}
</p>
<p>
Vamos a ver la variable mensaje: {{ mensaje }}
</p>
<p>
Vamos a ver la variable nombreCompleto: {{ nombreCompleto }}
</p>
<p>
Vamos a ver la variable dias: {{ dias }}
</p>
<p>
Vamos a ver la variable diaSeleccionado: {{ diaSeleccionado }}
</p>
<p>
Vamos a ver la variable personalInfo: {{ personalInfo }}
</p>
<p>
Vamos a ver la variable soloApellido: {{ soloApellido }}
</p>
<p>
Vamos a ver la variable estoyAprendiendo: {{ estoyAprendiendo }}
</p>
<p>
Vamos a ver la variable meGustanLosVegetales: {{ meGustanLosVegetales }}
</p>
Deberías hacer algo así, y tu resultado se deberá ver así:👇

Paso 4: ¿Qué es una función? 🤔
Cuando se desarrolla una aplicación, es muy habitual utilizar una y otra vez las mismas instrucciones. Por eso una función se utiliza para agrupar las indicaciones que necesitamos para realizar una tarea concreta y que se puedan reutilizar fácilmente. Vamos a reemplazar nuestras variables anteriores del archivo app.component.ts por este código:
variable = '';
guardemosUnValorEnUnaVariable(valor) {
this.variable = valor;
}
Deberías hacer algo así, y tu resultado se deberá ver así:👇

Vamos a reemplazar el contenido del archivo app.component.html por este código:
<p>
Vamos a ver la variable variable: {{ variable }}
</p>
Deberías hacer algo así, y tu resultado se deberá ver así:👇

Paso 5: Aprendamos que es If y que es else ✅
Esta es la estructura más utilizada en JavaScript y en la mayoría de lenguajes de programación. La usamos para tomar decisiones, vamos a ver un ejemplo de su escritura y su uso. Adiciona este código en tu archivo app.component.ts
mostrarMensajeEnVariable = true;
ngOnInit() {
this.queMensajeMostrar();
}
queMensajeMostrar() {
if (this.mostrarMensajeEnVariable == true) {
this.guardemosUnValorEnUnaVariable(
"El valor de la condición es igual a true 👍"
);
} else {
this.guardemosUnValorEnUnaVariable(
"El valor de la condición es diferente a true!, 👎"
);
}
}
Deberías hacer algo así, y tu resultado se deberá ver así:👇

🎉 ¡LO LOGRASTE! 🎉
😎 Tu Misión 😎
Con lo que aprendiste en Primeros Pasos: Html 📝 & CSS 🎨, ponle personalidad a tu aplicación 🎨👩🎨.
Esta adición es para retar tu curiosidad, podrías proponer la solución que tu quieras.
Has completado los Primeros pasos: JavaScript, ahora vamos para nuestro primer desafío 👇
Last updated
Was this helpful?