parseInt ֆունկցիան
parseInt ֆունկցիան տողը վերածում է
ամբողջ թվի:
Սա անհրաժեշտ է այնպիսի արժեքների համար, ինչպիսին է '12px'
- երբ սկզբում դրված է թիվ, իսկ հետո չափման
միավորներ: Եթե կիրառենք parseInt
ֆունկցիան '12px'-ի նկատմամբ, ապա արդյունքը կլինի
12 թիվը (և դա կլինի իսկական
թիվ, այլ ոչ թե տող):
Փոխակերպումը տեղի կունենա, միայն եթե ամբողջ
թիվը գտնվում է տողի սկզբում, հակառակ դեպքում կստացվի
NaN:
Երկրորդ պարամետրով կարելի է նշել թվային համակարգը,
և ֆունկցիան կվերադարձնի տասնորդական համակարգում
նշված թվային համակարգից փոխակերպված թիվը:
Շարահյուսություն
parseInt(տող, [թվային համակարգ]);
Օրինակ
Փոխակերպենք տողը ամբողջ թվի.
console.log(parseInt('10px'));
Կոդի կատարման արդյունք.
10
Օրինակ
Կոտորակը փոխակերպելիս կոտորակային մասը կհեռացվի.
console.log(parseInt('10.3px'));
Կոդի կատարման արդյունք.
10
Օրինակ
Այս օրինակում ֆունկցիան չի կարողանա կարդալ
թիվը (քանի որ այն տողի սկզբում չէ) և
կվերադարձնի NaN.
let str = 'width: 100px;';
console.log(parseInt(str));
Կոդի կատարման արդյունք.
NaN
Տես նաև
-
parseFloatֆունկցիան,
որը տողի սկզբից հանում է կոտորակային թիվ -
Numberֆունկցիան,
որը փոխակերպում է թվի