⊗jsPmCdShCh 122 of 505 menu

Algemene verkorte vorm van controle in JavaScript

De verkorte vorm van controle werkt ook voor andere gegevenstypen. In dit geval worden deze gegevens eerst geconverteerd naar het boolean type, en dan vergeleken met true. Zie voorbeeld:

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

Feitelijk is de aangehaalde code gelijkwaardig aan het volgende:

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

Zonder de code uit te voeren, bepaal wat er in de console wordt uitgevoerd:

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

Zonder de code uit te voeren, bepaal wat er in de console wordt uitgevoerd:

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

Zonder de code uit te voeren, bepaal wat er in de console wordt uitgevoerd:

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

Zonder de code uit te voeren, bepaal wat er in de console wordt uitgevoerd:

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

Zonder de code uit te voeren, bepaal wat er in de console wordt uitgevoerd:

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

Zonder de code uit te voeren, bepaal wat er in de console wordt uitgevoerd:

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

Zonder de code uit te voeren, bepaal wat er in de console wordt uitgevoerd:

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

Zonder de code uit te voeren, bepaal wat er in de console wordt uitgevoerd:

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

Zonder de code uit te voeren, bepaal wat er in de console wordt uitgevoerd:

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

Zonder de code uit te voeren, bepaal wat er in de console wordt uitgevoerd:

let test = -1; if (test) { console.log('+++'); } else { console.log('---'); }
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren