Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Padroneggiare le Istruzioni if in JavaScript | Controllo del Flusso del Programma con Istruzioni Condizionali
Introduzione a JavaScript
course content

Contenuti del Corso

Introduzione a JavaScript

Introduzione a JavaScript

1. Fondamenti di JavaScript
2. Variabili e Tipi di Dati in JavaScript
3. Eseguire Operazioni in JavaScript
4. Controllo del Flusso del Programma con Istruzioni Condizionali
5. Looping Through Data in JavaScript
6. Funzioni in JavaScript

book
Padroneggiare le Istruzioni if in JavaScript

Le condizioni in JavaScript forniscono il controllo sul flusso di esecuzione. Mentre l'interprete esegue i comandi in ordine, i programmatori spesso hanno bisogno di alterare questo flusso in base a condizioni specifiche. Per ottenere ciò, JavaScript offre due parole chiave: if e else.

Istruzioni if

La parola chiave if ti permette di aprire un blocco di codice che verrà eseguito se la condizione data è true:

1234567
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
copy

Nell'esempio sopra, l'istruzione if esegue il codice solo quando la condizione è true. La sintassi di un'istruzione if è semplice: inizia con la parola chiave if, seguita dalla condizione racchiusa tra parentesi (), e un blocco di codice racchiuso tra parentesi graffe {}.

javascript

La parentesi graffa di apertura { indica l'inizio del blocco di codice, e la parentesi graffa di chiusura } ne segna la fine.

Un'espressione, così come un valore, può essere considerata come una condizione.

1234567891011121314151617
let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
copy

Nell'esempio sopra, quando a = 935, ci sono quattro condizioni:

CondizioneRisultato della condizioneIl codice è stato eseguito?
a > 17true
a > 235124falseNo
a > 0true
a < 0falseNo

Non sei limitato a eseguire operazioni solo all'interno del blocco di codice:

123456789101112131415
let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
copy
question mark

Cosa verrà stampato sulla console quando verrà eseguito il seguente codice?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 1

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

course content

Contenuti del Corso

Introduzione a JavaScript

Introduzione a JavaScript

1. Fondamenti di JavaScript
2. Variabili e Tipi di Dati in JavaScript
3. Eseguire Operazioni in JavaScript
4. Controllo del Flusso del Programma con Istruzioni Condizionali
5. Looping Through Data in JavaScript
6. Funzioni in JavaScript

book
Padroneggiare le Istruzioni if in JavaScript

Le condizioni in JavaScript forniscono il controllo sul flusso di esecuzione. Mentre l'interprete esegue i comandi in ordine, i programmatori spesso hanno bisogno di alterare questo flusso in base a condizioni specifiche. Per ottenere ciò, JavaScript offre due parole chiave: if e else.

Istruzioni if

La parola chiave if ti permette di aprire un blocco di codice che verrà eseguito se la condizione data è true:

1234567
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
copy

Nell'esempio sopra, l'istruzione if esegue il codice solo quando la condizione è true. La sintassi di un'istruzione if è semplice: inizia con la parola chiave if, seguita dalla condizione racchiusa tra parentesi (), e un blocco di codice racchiuso tra parentesi graffe {}.

javascript

La parentesi graffa di apertura { indica l'inizio del blocco di codice, e la parentesi graffa di chiusura } ne segna la fine.

Un'espressione, così come un valore, può essere considerata come una condizione.

1234567891011121314151617
let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
copy

Nell'esempio sopra, quando a = 935, ci sono quattro condizioni:

CondizioneRisultato della condizioneIl codice è stato eseguito?
a > 17true
a > 235124falseNo
a > 0true
a < 0falseNo

Non sei limitato a eseguire operazioni solo all'interno del blocco di codice:

123456789101112131415
let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
copy
question mark

Cosa verrà stampato sulla console quando verrà eseguito il seguente codice?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 1
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt