⊗jsPmCdShCh 122 of 505 menu

Forma generală prescurtată de verificare în JavaScript

Forma prescurtată de verificare funcționează și pentru alte tipuri de date. În acest caz aceste date sunt mai întâi convertite la tipul boolean, apoi sunt comparate cu true. Vedeți exemplul:

let num = 3; if (num) { console.log('+++'); // va funcționa aceasta } else { console.log('---'); }

De fapt, codul prezentat este echivalent cu următorul:

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

Fără a rula codul, determinați ce va fi afișat în consolă:

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

Fără a rula codul, determinați ce va fi afișat în consolă:

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

Fără a rula codul, determinați ce va fi afișat în consolă:

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

Fără a rula codul, determinați ce va fi afișat în consolă:

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

Fără a rula codul, determinați ce va fi afișat în consolă:

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

Fără a rula codul, determinați ce va fi afișat în consolă:

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

Fără a rula codul, determinați ce va fi afișat în consolă:

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

Fără a rula codul, determinați ce va fi afișat în consolă:

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

Fără a rula codul, determinați ce va fi afișat în consolă:

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

Fără a rula codul, determinați ce va fi afișat în consolă:

let test = -1; if (test) { console.log('+++'); } else { console.log('---'); }
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge