Condizioni Complesse
Considerando come rendere ancora più complesso l'istruzione if, in particolare il blocco delle condizioni, grazie agli sviluppatori di TypeScript e JavaScript, è ora possibile utilizzare più condizioni in un unico blocco.
Ad esempio, è necessario impostare due condizioni: il numero deve essere maggiore di 0 E minore di 99. (Ad esempio, sei un venditore di set LEGO)
1234let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
Come puoi vedere, abbiamo impostato una doppia condizione. Abbiamo bisogno che l'età sia maggiore di 0 E minore di 99. Per ottenere questo risultato, abbiamo utilizzato simboli come &&. Esiste un'altra opzione, ovvero quando è necessario impostare più condizioni e una qualsiasi di esse può essere soddisfatta. In termini più semplici - OR. Vediamo un esempio:
1234let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
Come puoi vedere, abbiamo utilizzato || per impostare la condizione OR. Nel nostro codice sopra, se il voto è Very well oppure Good, allora abbiamo svolto bene il nostro lavoro.
Ricordiamo rapidamente queste parole chiave:
- AND =
&&; - OR =
||.
true && false=false;true && true=true;false && false=false;true || true=true;true || false=true;false || false=false.
A proposito, puoi utilizzare più condizioni di questo tipo contemporaneamente. Ad esempio, potresti averne bisogno di 3 o 4. Per esempio, se dobbiamo recuperare un numero compreso tra 20 e 50 OR compreso tra 70 e 100:
1234let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
Possiamo raggruppare le condizioni tra parentesi, proprio come in matematica. Questo significa che le condizioni all'interno delle parentesi verranno verificate per prime, e poi verranno valutate le condizioni al di fuori delle parentesi.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain the difference between && and || in more detail?
Can you give more examples of combining multiple conditions?
How do parentheses affect the evaluation of complex conditions?
Fantastico!
Completion tasso migliorato a 2.94
Condizioni Complesse
Scorri per mostrare il menu
Considerando come rendere ancora più complesso l'istruzione if, in particolare il blocco delle condizioni, grazie agli sviluppatori di TypeScript e JavaScript, è ora possibile utilizzare più condizioni in un unico blocco.
Ad esempio, è necessario impostare due condizioni: il numero deve essere maggiore di 0 E minore di 99. (Ad esempio, sei un venditore di set LEGO)
1234let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
Come puoi vedere, abbiamo impostato una doppia condizione. Abbiamo bisogno che l'età sia maggiore di 0 E minore di 99. Per ottenere questo risultato, abbiamo utilizzato simboli come &&. Esiste un'altra opzione, ovvero quando è necessario impostare più condizioni e una qualsiasi di esse può essere soddisfatta. In termini più semplici - OR. Vediamo un esempio:
1234let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
Come puoi vedere, abbiamo utilizzato || per impostare la condizione OR. Nel nostro codice sopra, se il voto è Very well oppure Good, allora abbiamo svolto bene il nostro lavoro.
Ricordiamo rapidamente queste parole chiave:
- AND =
&&; - OR =
||.
true && false=false;true && true=true;false && false=false;true || true=true;true || false=true;false || false=false.
A proposito, puoi utilizzare più condizioni di questo tipo contemporaneamente. Ad esempio, potresti averne bisogno di 3 o 4. Per esempio, se dobbiamo recuperare un numero compreso tra 20 e 50 OR compreso tra 70 e 100:
1234let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
Possiamo raggruppare le condizioni tra parentesi, proprio come in matematica. Questo significa che le condizioni all'interno delle parentesi verranno verificate per prime, e poi verranno valutate le condizioni al di fuori delle parentesi.
Grazie per i tuoi commenti!