⊗jsPmBsStA 56 of 505 menu

Дастгирии рақамҳои адад дар JavaScript

Бигзор акнун дар тағирёбандаи мо на адади дар кавычкаҳо, балки танҳо адад нигоҳ дошта шавад. Дар ин ҳолат кӯшиши муроҷиат ба аломати алоҳидаи он undefined-ро медиҳад, зеро ин гуна муроҷиат танҳо барои сатрҳо кор мекунад:

let test = 12345; alert(test[0]); // undefined медиҳад

Барои ҳалли мушкил, адади худро ба сатр табдил диҳем:

let test = String(12345); // сатр alert(test[0]); // '1'-ро мебарорад - ҳама чиз кор мекунад

Бигзор мо акнун мехоҳем ҷамъи ду рақами аввалинро пайдо кунем:

let test = String(12345); // сатр alert(test[0] + test[1]); // '12'-ро мебарорад - ҳамчун сатрҳо ҷамъ мекунад

Функсияи Number-ро илова мекунем, то аломатҳо ҳамчун ададҳо ҷамъ шаванд:

let test = String(12345); // сатр alert(Number(test[0]) + Number(test[1])); // 3, -ро мебарорад

Ёд орем, ки мушкили аз ин навъ танҳо дар ҳолати ҷамъ кардан падид меояд. Масалан, дар зарб кардан, табдил ба ададҳоро иҷро кардан лозим нест:

let test = String(12345); // сатр alert(test[1] * test[2]); // 6 -ро мебарорад

Адади 12345 дода шудааст. Ҷамъи рақамҳои ин ададро ёбед.

Адади 12345 дода шудааст. Ҳосили зарби рақамҳои ин ададро ёбед.

Адади 12345 дода шудааст. Рақамҳои ин ададро баръакси тартиб ҷой иваз кунед.

Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан