⊗jsPmBsCTN 44 of 505 menu

Табдил ба рақам дар JavaScript

Биёед рамзи зеринро дида бароем:

let a = '2'; let b = '3'; alert(a + b); // '23'-ро чоп мекунад

Чунон ки мебинед, дар ҳолати мо ҳарду тағирёбанда дар худ сатрҳоро нигоҳ медоранд ва мувофиқан, ҳамчун сатрҳо якҷоя карда мешаванд.

Фарз кунем, ки мо мехостем, ки қиматҳои тағирёбандаҳои мо дар ин ҳолат на ҳамчун сатрҳо, балки ҳамчун рақамҳо якҷоя карда шаванд. Дар ин ҳолат мо метавонем навъи тағирёбандаи худро ба рақам маҷбуран табдил диҳем, бо истифода аз функсияи махсуси Number:

let a = '2'; let b = '3'; alert(Number(a) + Number(b)); // 5-ро чоп мекунад

Метавон сатрҳоро ба рақамҳо на дар амалиёти ҷамъ, балки дар ҳолати сабт ба тағирёбанда табдил дод - ин кор хоҳад кард:

let a = Number('2'); // ба тағирёбанда рақами 2 сабт мешавад let b = Number('3'); // ба тағирёбанда рақами 3 сабт мешавад alert(a + b); // 5-ро чоп мекунад

Тағирёбандаи a бо қимати '10' ва тағирёбандаи b бо қимати '20' дода шудааст. Ин тағирёбандаҳоро ҳамчун рақамҳо якҷоя кунед.

Бидуни оғози рамз, муайян кунед, ки чӣ дар экран чоп хоҳад шуд:

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

Бидуни оғози рамз, муайян кунед, ки чӣ дар экран чоп хоҳад шуд:

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

Бидуни оғози рамз, муайян кунед, ки чӣ дар экран чоп хоҳад шуд:

alert( '2' + Number('3') );
Тоҷикӣ
AfrikaansAzə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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан