English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base JavaScript

Oggetti JavaScript

Funzioni JavaScript

JS HTML DOM

BOM del browser JS

Tutorial di base AJAX

Manuale di riferimento JavaScript

Espressioni JavaScript

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 4
Testa per vedere‹/›

L'istruzione definisce l'operazione che lo script eseguirà e come lo farà.

Punto e virgola (;)

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 = 30
Testa 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.

Spazi JavaScript

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;

Lunghezza delle righe e dei newline JavaScript

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‹/›

Blocco di codice JavaScript

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‹/›

Parola chiave JavaScript

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 chiaveDescrizione
varDeclarare una variabile con possibilità di inizializzazione con un valore
letDeclarare una variabile locale di blocco{} con possibilità di inizializzazione con un valore
constDeclarare una costante nomeata di sola lettura
breakTermina il ciclo corrente, switch o statement etichettata, e trasferisci il controllo del programma alla statement successiva al termine della statement
continueTermina l'esecuzione della statement nel ciclo corrente o nel ciclo etichettato corrente, e continua con l'iterazione successiva del ciclo
if...elseEsegui una statement se la condizione specificata è vera. Se la condizione è falsa, esegui un'altra statement
switchCalcola l'espressione, in modo che il valore dell'espressione corrisponda alla clause case, e esegui la statement relativa a quella clause
throwLancia un'eccezione definita dall'utente
try...catchMarcare un blocco di statement da tentare e specificare la risposta (se si verifica un'eccezione)
whileCrea un ciclo che esegue una statement specifica finché il valore della condizione è vero. Prima di eseguire la statement, valutare la condizione
do...whileCrea 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
forCrea un ciclo composto da tre espressioni opzionali, racchiuse tra parentesi e separate da punti e virgola, seguite dalla statement eseguita nel ciclo
for...inEsegui un'iterazione casuale sugli attributi enumerabili dell'oggetto. Per ogni attributo diverso, esegui la statement
for...ofEsegui 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