⊗jsPmBsLTC 50 of 505 menu

Loogilise tüübi teisendamine JavaScriptis

Nüüd vaatame, kuidas käituvad eriväärtused true ja false nende teisendamisel stringideks või numbriteks. Need teadmised on teile vajalikud järgmistes tundides.

Nii, proovime teha teisenduse stringiks, kasutades funktsiooni String:

alert(String(true)); // kuvab 'true' alert(String(false)); // kuvab 'false'

Nagu näete, väärtus true teisendub stringiks 'true' ja väärtus false - stringiks 'false'. See tähendab, et stringi ja loogilise väärtuse liitmisel teisendatakse see loogiline väärtus stringiks ja toimub stringide liitmine:

alert('a' + true); // kuvab 'atrue'

Arvuks teisendamisel väärtus true teisendub arvuks 1 ja väärtus false - arvuks 0:

alert(Number(true)); // kuvab 1 alert(Number(false)); // kuvab 0

Kõigis matemaatilistes operatsioonides teisendatakse loogilised väärtused esmalt arvuks. Näide:

alert(true + 1); // kuvab 2 alert(true + true); // kuvab 2

Ilma koodi käivitamata määrake, mida ekraanile kuvatakse:

alert(true + 3);

Ilma koodi käivitamata määrake, mida ekraanile kuvatakse:

alert(true + true);

Ilma koodi käivitamata määrake, mida ekraanile kuvatakse:

alert(true - true);

Ilma koodi käivitamata määrake, mida ekraanile kuvatakse:

alert(true + false);

Ilma koodi käivitamata määrake, mida ekraanile kuvatakse:

alert('1' + true);

Ilma koodi käivitamata määrake, mida ekraanile kuvatakse:

alert( String(true) + 1 );

Ilma koodi käivitamata määrake, mida ekraanile kuvatakse:

alert( String(true) + Number(true) );
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