⊗jsPmCdShCh 122 of 505 menu

Forma generale abbreviata di verifica in JavaScript

La forma abbreviata di verifica funziona anche per altri tipi di dati. In questo caso questi dati vengono prima convertiti al tipo booleano, e poi confrontati con true. Vedi l'esempio:

let test = 3; if (test) { console.log('+++'); // funzionerà questo } else { console.log('---'); }

Fattualmente il codice riportato è equivalente al seguente:

let test = 3; if (Boolean(test) === true) { console.log('+++'); } else { console.log('---'); }

Senza eseguire il codice, determina cosa verrà visualizzato in console:

let test = 3; if (test) { console.log('+++'); } else { console.log('---'); }

Senza eseguire il codice, determina cosa verrà visualizzato in console:

let test = 'abc'; if (test) { console.log('+++'); } else { console.log('---'); }

Senza eseguire il codice, determina cosa verrà visualizzato in console:

let test = ''; if (test) { console.log('+++'); } else { console.log('---'); }

Senza eseguire il codice, determina cosa verrà visualizzato in console:

let test = 3 * 'abc'; if (test) { console.log('+++'); } else { console.log('---'); }

Senza eseguire il codice, determina cosa verrà visualizzato in console:

let test = null; if (test) { console.log('+++'); } else { console.log('---'); }

Senza eseguire il codice, determina cosa verrà visualizzato in console:

let test = false; if (test) { console.log('+++'); } else { console.log('---'); }

Senza eseguire il codice, determina cosa verrà visualizzato in console:

let test; if (test) { console.log('+++'); } else { console.log('---'); }

Senza eseguire il codice, determina cosa verrà visualizzato in console:

let test = 0; if (test) { console.log('+++'); } else { console.log('---'); }

Senza eseguire il codice, determina cosa verrà visualizzato in console:

let test = '0'; if (test) { console.log('+++'); } else { console.log('---'); }

Senza eseguire il codice, determina cosa verrà visualizzato in console:

let test = -1; if (test) { console.log('+++'); } else { console.log('---'); }
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta