JavaScript è un linguaggio di programmazione versatile e potente, utilizzato principalmente per lo sviluppo web. In questa guida, esploreremo le basi di JavaScript, dai concetti fondamentali ai primi passi nella scrittura del codice.
JavaScript è un linguaggio di scripting interpretato, comunemente utilizzato per creare effetti dinamici e interattivi sulle pagine web. È uno dei linguaggi fondamentali del web, insieme a HTML e CSS.
Puoi inserire il codice JavaScript direttamente in un documento HTML usando il tag <script>
.
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<title>Esempio di JavaScript</title>
</head>
<body>
<h1>Il mio primo script</h1>
<script>
alert('Ciao, mondo!');
</script>
</body>
</html>
Le variabili sono utilizzate per memorizzare dati. In JavaScript, puoi dichiarare una variabile usando var
, let
o const
.
// Usando var
var nome = 'Mario';
// Usando let
let età = 25;
// Usando const
const paese = 'Italia';
I tipi di dati in JavaScript includono:
'Ciao'
o "Ciao"
).42
o 3.14
).true
o false
).[1, 2, 3]
).{nome: 'Mario', età: 25}
).JavaScript supporta vari operatori per eseguire operazioni su variabili e valori:
+
, -
, *
, /
, %
=
, +=
, -=
, *=
, /=
==
, ===
, !=
, !==
, >
, <
&&
, ||
, !
Le funzioni sono blocchi di codice che possono essere definiti una volta e riutilizzati più volte.
function saluta(nome) {
return 'Ciao, ' + nome + '!';
}
console.log(saluta('Mario'));
Gli eventi permettono di eseguire del codice in risposta a interazioni dell'utente, come clic, passaggi del mouse e altro.
<button onclick="mostraMessaggio()">Cliccami</button>
<script>
function mostraMessaggio() {
alert('Hai cliccato il bottone!');
}
</script>
Le istruzioni condizionali vengono utilizzate per eseguire differenti blocchi di codice in base a certe condizioni.
let ora = new Date().getHours();
if (ora < 12) {
console.log('Buongiorno!');
} else if (ora < 18) {
console.log('Buon pomeriggio!');
} else {
console.log('Buonasera!');
}
I cicli permettono di eseguire ripetutamente un blocco di codice fino a che una condizione è soddisfatta.
for (let i = 0; i < 5; i++) {
console.log('Iterazione ' + i);
}
let j = 0;
while (j < 5) {
console.log('Iterazione ' + j);
j++;
}
JavaScript può essere utilizzato per manipolare il Document Object Model (DOM), che rappresenta la struttura di una pagina web.
let titolo = document.querySelector('h1');
console.log(titolo.textContent);
let paragrafo = document.querySelector('p');
paragrafo.textContent = 'Testo modificato';
Questa guida ha coperto le basi di JavaScript, inclusi variabili, tipi di dati, operatori, funzioni, eventi, condizioni, cicli e manipolazione del DOM. Con queste conoscenze, sei pronto per iniziare a scrivere il tuo codice JavaScript e creare pagine web interattive. Buona programmazione!