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

bookPadronanza delle Istruzioni If in JavaScript

Le condizioni in JavaScript consentono di controllare il flusso di esecuzione. Sebbene l'interprete esegua i comandi in ordine, spesso è necessario modificare questo flusso in base a condizioni specifiche. Per questo scopo, JavaScript mette a disposizione due parole chiave: if ed else.

Istruzioni if

La parola chiave if consente di aprire un blocco di codice che verrà eseguito se la condizione specificata è 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 tonde (), e da un blocco di codice racchiuso tra parentesi graffe {}.

if (condition) {
  // Code block
}

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

Un'espressione, così come un valore, può essere considerata 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 esclusivamente 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

Chieda ad AI

ChatGPT

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

Suggested prompts:

Can you explain how the logical operators work in these if statements?

What happens if none of the if conditions are true?

Can you show an example using the else keyword?

Awesome!

Completion rate improved to 2.5

bookPadronanza delle Istruzioni If in JavaScript

Scorri per mostrare il menu

Le condizioni in JavaScript consentono di controllare il flusso di esecuzione. Sebbene l'interprete esegua i comandi in ordine, spesso è necessario modificare questo flusso in base a condizioni specifiche. Per questo scopo, JavaScript mette a disposizione due parole chiave: if ed else.

Istruzioni if

La parola chiave if consente di aprire un blocco di codice che verrà eseguito se la condizione specificata è 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 tonde (), e da un blocco di codice racchiuso tra parentesi graffe {}.

if (condition) {
  // Code block
}

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

Un'espressione, così come un valore, può essere considerata 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 esclusivamente 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
some-alt