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

bookPadroneggiare 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 {}.

if (condition) {
  // Code block
}

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

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 like `&&` work in these examples?

What happens if none of the `if` conditions are true?

Can you show how to use `else` with `if` statements?

Awesome!

Completion rate improved to 2.33

bookPadroneggiare le Istruzioni if in JavaScript

Scorri per mostrare il menu

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 {}.

if (condition) {
  // Code block
}

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
some-alt