⊗jsPmBsCTN 44 of 505 menu

Omskakeling na nommer in JavaScript

Kom ons kyk na die volgende kode:

let a = '2'; let b = '3'; alert(a + b); // sal '23' uitvoer

Soos jy kan sien, bevat beide veranderlikes in ons geval stringe en word hulle dus opgetel as stringe.

Kom ons wou hê dat die waardes van ons veranderlike in hierdie geval nie as stringe opgetel word nie, maar as nommers. In hierdie geval kan ons die tipe van ons veranderlike geforseerd omskakel na 'n nommer deur die spesiale funksie Number te gebruik:

let a = '2'; let b = '3'; alert(Number(a) + Number(b)); // sal 5 uitvoer

Jy kan stringe na nommers omskakel nie tydens die optelbewerking nie, maar dadelik wanneer dit in 'n veranderlike geskryf word - dit sal werk:

let a = Number('2'); // die nommer 2 sal in die veranderlike geskryf word let b = Number('3'); // die nommer 3 sal in die veranderlike geskryf word alert(a + b); // sal 5 uitvoer

Daar is 'n veranderlike a met die waarde '10' en 'n veranderlike b met die waarde '20'. Tel hierdie veranderlikes op as nommers.

Sonder om die kode uit te voer, bepaal wat op die skerm uitgevoer sal word:

alert( Number('2') + Number('3') );

Sonder om die kode uit te voer, bepaal wat op die skerm uitgevoer sal word:

alert( 2 + Number('3') );

Sonder om die kode uit te voer, bepaal wat op die skerm uitgevoer sal word:

alert( '2' + Number('3') );
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp