⊗jsPmCdShCh 122 of 505 menu

Üldine lühendatud kontrollivorm JavaScriptis

Lühendatud kontrollivorm töötab ka teiste andmetüüpide puhul. Sel juhul teisendatakse need andmed kõigepealt tõeväärtustüübiks ja seejärel võrreldakse neid true-ga. Vaadake näidet:

let test = 3; if (test) { console.log('+++'); // see töötab } else { console.log('---'); }

Tegelikult on toodud kood ekvivalentne järgmisega:

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

Koodi käivitamata määrake, mis prinditakse konsooli:

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

Koodi käivitamata määrake, mis prinditakse konsooli:

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

Koodi käivitamata määrake, mis prinditakse konsooli:

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

Koodi käivitamata määrake, mis prinditakse konsooli:

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

Koodi käivitamata määrake, mis prinditakse konsooli:

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

Koodi käivitamata määrake, mis prinditakse konsooli:

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

Koodi käivitamata määrake, mis prinditakse konsooli:

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

Koodi käivitamata määrake, mis prinditakse konsooli:

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

Koodi käivitamata määrake, mis prinditakse konsooli:

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

Koodi käivitamata määrake, mis prinditakse konsooli:

let test = -1; if (test) { console.log('+++'); } else { console.log('---'); }
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu