English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Un programma di computer è una lista di istruzioni che il computer deve eseguire.
In un linguaggio di programmazione, queste istruzioni di programmazione vengono chiamate istruzioni.
Un programma JavaScript è una lista di istruzioni di programmazione.
Le istruzioni in JavaScript vengono utilizzate per specificare il flusso del programma.
Le istruzioni JavaScript sono composte dai seguenti elementi:Valori, operatori, espressioni, parole chiave e commenti.
Questa istruzione informa il browser di scrivere il contenuto "Hello world" all'interno dell'elemento HTML con id="para".
document.getElementById("para").innerHTML = "Hello world";Testa per vedere‹/›
La maggior parte dei programmi JavaScript contiene molte istruzioni JavaScript.
Le istruzioni vengono eseguite una per una nell'ordine in cui sono scritte.
var a, b, sum; // Istruzione 1 a = 20; // Istruzione 2 b = 30; // Istruzione 3 sum = a + b; // Istruzione 4Testa per vedere‹/›
L'istruzione definisce l'operazione che lo script eseguirà e come lo farà.
Come in C, C ++ e Java, le semplici istruzioni in JavaScript sono solitamente seguite dal carattere punto e virgola.
Ma se ogni istruzione è messa su una riga separata, JavaScript ti permette di saltare il punto e virgola.
var x = 20 var y = 30Testa per vedere‹/›
Ma quando formattate in modo lineare come segue, è necessario usare il punto e virgola:
var x = 20; var y = 30;Testa per vedere‹/›
Anche se è possibile scrivere istruzioni senza punto e virgola (;), è possibile farloMa è fortemente consigliato di usare il punto virgola alla fine.
L'uso dei punti virgola è una buona abitudine di programmazione.
JavaScript ignora gli spazi, i tab e i newline presenti nel programma JavaScript.
Puoi aggiungere spazi nel script per migliorare la leggibilità.
Le due righe seguenti sono equivalenti:
var greet = "Hello world"; var greet = "Hello world";
Di solito si consiglia di inserire spazi attorno agli operatori (= +-* /) per migliorare la leggibilità:
var sum = a + b;
Per ottenere una migliore leggibilità, evitare di superare 80 caratteri per riga.
Se l'istruzione JavaScript non si adatta a una riga, il miglior punto di newline è dopo l'operatore (= +-* /):
document.getElementById("para").innerHTML = "La somma di 20+30 è " + sum;Testa per vedere‹/›
Le istruzioni JavaScript possono essere raggruppate insieme in un blocco di codice {...} all'interno di parentesi graffe.
Lo scopo del blocco di codice è definire le istruzioni da eseguire insieme.
InNella funzione JavaScript,noterai che le istruzioni raggruppate in un blocco sono in un solo punto.
function myFunc() { document.getElementById("p1").innerHTML = "Ciao, lì!"; document.getElementById("p2").innerHTML = "Come ti trovi?"; }Testa per vedere‹/›
Le istruzioni JavaScript solitamente iniziano conParola chiaveInizia con un simbolo per identificare l'operazione JavaScript da eseguire.
Ecco una lista di alcune delle parole chiave che imparerai in questo tutorial:
Parola chiave | Descrizione |
---|---|
var | Declarare una variabile con possibilità di inizializzazione con un valore |
let | Declarare una variabile locale di blocco{} con possibilità di inizializzazione con un valore |
const | Declarare una costante nomeata di sola lettura |
break | Termina il ciclo corrente, switch o statement etichettata, e trasferisci il controllo del programma alla statement successiva al termine della statement |
continue | Termina l'esecuzione della statement nel ciclo corrente o nel ciclo etichettato corrente, e continua con l'iterazione successiva del ciclo |
if...else | Esegui una statement se la condizione specificata è vera. Se la condizione è falsa, esegui un'altra statement |
switch | Calcola l'espressione, in modo che il valore dell'espressione corrisponda alla clause case, e esegui la statement relativa a quella clause |
throw | Lancia un'eccezione definita dall'utente |
try...catch | Marcare un blocco di statement da tentare e specificare la risposta (se si verifica un'eccezione) |
while | Crea un ciclo che esegue una statement specifica finché il valore della condizione è vero. Prima di eseguire la statement, valutare la condizione |
do...while | Crea un ciclo che esegue una statement specifica fino a che il valore della condizione è falso. Dopo aver eseguito la statement, valutare la condizione, causando che la statement venga eseguita almeno una volta |
for | Crea un ciclo composto da tre espressioni opzionali, racchiuse tra parentesi e separate da punti e virgola, seguite dalla statement eseguita nel ciclo |
for...in | Esegui un'iterazione casuale sugli attributi enumerabili dell'oggetto. Per ogni attributo diverso, esegui la statement |
for...of | Esegui un'iterazione su un oggetto iterabile (compresi gli array, gli oggetti simili agli array, gli iteratori e i generatori), chiama l'hook di iterazione personalizzato e esegui la statement desiderata per ogni valore diverso dell'attributo |