Skip to content Skip to footer

Introducció a JavaScript per a principiants

JavaScript és un llenguatge de programació essencial per a crear pàgines web interactives. Si ja tens coneixements d’HTML i CSS, aprendre JavaScript et permetrà portar els teus projectes web al següent nivell, afegint funcionalitat dinàmica.

En aquesta entrada, et guiaré pels primers passos i et donaré una introducció a JavaScript per a principiants.

Primers Passos amb JavaScript

Quan comences amb JavaScript, és important familiaritzar-se amb com integrar-ho en una pàgina web. Generalment, el codi s’inclou dins d’etiquetes <script> en el HTML.

<script>
// Aquí va el codi JavaScript
</script>

El navegador executa aquest codi per a generar interactivitat en la pàgina. Pots incloure funcions simples com mostrar alertes o treballar amb el *DOM, el qual et permet modificar l’estructura HTML amb JavaScript.

 

Exemple de Funció Bàsica

Una de les primeres coses que vam fer va ser crear una funció per a demanar a l’usuari dos números i realitzar una operació amb ells. Aquí tens un exemple de com demanar a l’usuari que introdueixi dos números i després calcular la diferència entre tots dos:

function calcularDiferencia() {
let num1 = parseFloat(prompt("Introduce el primer número:"));
let num2 = parseFloat(prompt("Introduce el segundo número:"));
let diferencia = num1 - num2;
alert("La diferencia es: " + diferencia);
}

 

Aquest senzill codi demana a l’usuari dos números i els resta, mostrant després el resultat. És un bon exercici inicial per a practicar com demanar dades i mostrar resultats en la pàgina.

 

Treballant amb Condicionals i Validacions

A mesura que avancis, voldràs validar les dades que introdueixes. Per exemple, en els nostres exemples previs fem servir  isNaN() per a comprovar si l’usuari va introduir números vàlids:

if (isNaN(num1) || isNaN(num2)) {
alert("Por favor, ingresa números válidos.");
}

Aquest fragment assegura que el codi no intenti fer càlculs amb dades no numèriques, la qual cosa podria generar errors o resultats inesperats.

Tractant Casos Especials

Un altre tema que hem tractat és com manejar divisions per zero. En JavaScript, dividir per zero no genera un error, però retorna Infinity. Un bon consell és agregar validacions addicionals per a evitar-lo:

if (num2 === 0) {
alert("No puedes dividir por cero.");
} else {
let division = num1 / num2;
alert("El resultado es: " + division);
}

Manipulació del DOM

El DOM (Document Object Model) és l’estructura que representa l’HTML de la pàgina. Usant JavaScript, pots modificar aquesta estructura de manera dinàmica. Un exemple que vam veure va ser com mostrar els resultats en una caixa dins de la pàgina:

document.getElementById("cajaResultado").innerHTML = "El resultado es: " + resultado;

Aquest codi selecciona un element HTML amb l’ID cajaResultado i reemplaça el seu contingut amb el resultat calculat per la funció. És útil per a mostrar informació sense haver de dependre únicament d’alertes.


Afegint Estils Dinàmics amb *CSS

Una cosa interessant que pots fer és combinar JavaScript amb *CSS per a donar estils dinàmics als elements. Per exemple, pots canviar els colors o la grandària de text en funció de les dades que l’usuari introdueix.

#cajaResultado {
background-color: lightgreen;
border: 2px solid black;
padding: 20px;
}

Amb JavaScript, pots també canviar aquests estils sobre la marxa:

document.getElementById("cajaResultado").style.color = "red";

Això et permetrà ajustar l’aparença dels elements segons sigui necessari.

 

Consells per a Continuar

Si ja et sents còmode amb el bàsic, aquí alguns consells per a continuar millorant:

1. Fes servir la consola del navegador

La consola et permet veure missatges i errors. Fes servir console.log() per a depurar i entendre el que està fent el teu codi.

2. Continua practicant amb condicionals

Continua amb if-else i comença a experimentar amb operadors lògics (&&, ||) per a crear més validacions.

3. Explora funcions més complexes

Aprendre a reutilitzar funcions i passar paràmetres et permetrà escriure codi més net i eficient.


Conclusió

JavaScript és un llenguatge extremadament poderós que, combinat amb HTML i CSS, et permet crear pàgines web interactives i dinàmiques. En començar amb funcions simples com la manipulació de números, validacions i modificacions del DOM, estaràs construint una base sòlida per a projectes més avançats.

Recorda continuar practicant els conceptes que hem discutit, i no dubtis a experimentar amb ells en els teus propis projectes. Aviat estaràs creant aplicacions web molt més interactives!

Confia el disseny
als professionals

Direcció

Barcelona —
Passeig Maragall 154
BCN, Catalunya, 08027

Newsletter
AxiomThemes © 2024. All Rights Reserved.