Sconto del 20% su tutti i corsi inserendo nel form il codice SPRING20 | Fino al 30 aprile
Sconto del 20% su tutti i corsi inserendo nel form il codice SPRING20 | Fino al 30 aprile

Blog

programmatore che programma in javascript

Condizioni in Javascript: la differenza tra IF ed IF ELSE in JS

Il linguaggio JavaScript risulta una conoscenza fondamentale se si vuole intraprendere la carriera da web developer. JavaScript è uno dei linguaggi più utilizzati e conosciuti al mondo, utile per la programmazione front end.

Come tutti i linguaggi possiede una propria sintassi, con regole da rispettare e metodi built-in predisposti per svolgere determinati compiti, comuni nella logica della programmazione. Imparare JavaScript, quindi, è una pratica cruciale per essere notati dalle aziende di sviluppo web ed entrare in questo mondo lavorativo.

In tutti i linguaggi di programmazione (moderni e non) i costrutti condizionali sono una parte necessaria da padroneggiare e conoscere, sintatticamente e logicamente. Vengono usati per eseguire azioni differenti a seconda di determinate condizioni. Tutto questo permette ai nostri script di prendere decisioni e di cambiare il flusso a seconda di quello che accade. Il costrutto JavaScript if elseif ci aiuta proprio in questo, vediamo come.


IF / IF ELSE in Javascript: esempi di utilizzo 

 

L’if in JavaScript è la parola chiave principale per implementare questo meccanismo all’interno dei nostri script. Vediamo la sintassi javascript per farlo.

La struttura dell’if in JS è la seguente:

 

if (condizione) { 
	// blocco da eseguire se si verifica la condizione 
}

Molto semplice e lineare. Però se si necessita di una situazione più complessa, per gestire diverse condizioni all’interno di un programma, si può ricorrere al JavaScript else if o, solo al costrutto else.

 

1. If (condizione) { 
	// blocco da eseguire se si verifica la condizione
2. } else { 
	// blocco da eseguire se non si verifica la condizione
3. }


Altrimenti, l’ultima situazione più utile:

 

1. if (condizione) { 
	// blocco da eseguire se si verifica la condizione
2. } else if (condizione) { 
	// blocco da eseguire se non si verifica la prima condizione, ma si verifica la seconda
3. }


Vediamo alcune situazioni in cui è possibile applicare questo costrutto.

 

1. let num = 11;
2. if (num != 10) {
3. 	alert("Questo numero è diverso da 10!");
4. }

Oppure

 

1. let num = 11;
2. if (num != 10) { 
3. 	alert(“Questo numero è diverso da 10!”);
4. } else {
5. 	alert(“Questo numero è 10!);
6. }

Ancora, infine, potremo dire che

 

 1. let hello = new Date();
 2. let hours = hello.getHours();
 3. if (hours > 06 && hours <= 12) {
 4.   alert("Buon giorno!");
 5. }
 6. else if (hours > 12 && hours <= 18) {
 7.   alert("Buon pomeriggio!");
 8. }
 9. else if (hours > 18 && hours <= 22) {
10.   alert("Buona sera!");
11. }
12. else {
13.   alert("Buona notte!");
14. }

L’ultimo esempio è un po’ più complesso rispetto agli altri per dare l’idea della potenza del costrutto if. In esso possiamo modellare a nostro piacimento le condizioni, senza vincoli, sfruttando operatori logici, condizioni booleane, numeriche o di testo, ma anche inserendo all’interno operazioni matematiche. Le condizioni all’interno dell’if possono anche concatenarsi tramite && o ||, ma bisogna stare attenti alle parentesi tonde. Portare a termini degli esercizi JavaScript ti aiuterà a fare pratica con questo costrutto. Prova a risolvere questa traccia autonomamente!

Crea uno script che stampa un messaggio se una somma di due numeri è uguale a 20 o se la differenza è uguale a 10 (puoi usare anche numeri negativi). Altrimenti, stampa il risultato della somma/differenza.

Cerca di entrare nell’ottica del costrutto e metti alla prova le tue abilità nel programmare in JavaScript. Padroneggiare il costrutto if è un passo importante per gli aspiranti programmatori e web developer! Puoi approfondire questo ed altri aspetti del linguaggio Javascript nella nostra guida Javascript in italiano: corri a dare un’occhiata! 

Articoli correlati

Scopri i nostri corsi online certificati

Richiedi informazioni senza impegno

Seguici su Facebook

Ti interessa approfondire questi argomenti?

Abbiamo il corso che fa per te!

Scopri i nostri corsi online certificati

Richiedi informazioni senza impegno

Pagamento rateale

Valore della rata: A PARTIRE DA 115 €/mese.

Esempio di finanziamento 

Importo finanziato: € 2440 in 24 rate da € 115 – TAN fisso 9,55% TAEG 12,57% – importo totale del credito € 2841.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

*In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Pagamento rateale

Valore della rata: A PARTIRE DA 210 €/mese.

Esempio di finanziamento  

Importo finanziato: € 4500 in 24 rate da € 210,03 – TAN fisso 9,68% TAEG 11,97% – importo totale del credito € 5146,55.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

* In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Contattaci senza impegno per informazioni sul corso

Scopriamo insieme se i nostri corsi fanno per te. Compila il form e aspetta la chiamata di uno dei nostri consulenti.