parseInt ֆունկցիան

parseInt ֆունկցիան տողը վերածում է ամբողջ թվի: Սա անհրաժեշտ է այնպիսի արժեքների համար, ինչպիսին է '12px' - երբ սկզբում դրված է թիվ, իսկ հետո չափման միավորներ: Եթե կիրառենք parseInt ֆունկցիան '12px'-ի նկատմամբ, ապա արդյունքը կլինի 12 թիվը (և դա կլինի իսկական թիվ, այլ ոչ թե տող): Փոխակերպումը տեղի կունենա, միայն եթե ամբողջ թիվը գտնվում է տողի սկզբում, հակառակ դեպքում կստացվի NaN: Երկրորդ պարամետրով կարելի է նշել թվային համակարգը, և ֆունկցիան կվերադարձնի տասնորդական համակարգում նշված թվային համակարգից փոխակերպված թիվը:

Շարահյուսություն

javascriptparseInt(տող, [թվային համակարգ]);

Օրինակ

Փոխակերպենք տողը ամբողջ թվի.

javascriptconsole.log(parseInt('10px'));

Կոդի կատարման արդյունք.

javascript10

Օրինակ

Կոտորակը փոխակերպելիս կոտորակային մասը կհեռացվի.

javascriptconsole.log(parseInt('10.3px'));

Կոդի կատարման արդյունք.

javascript10

Օրինակ

Այս օրինակում ֆունկցիան չի կարողանա կարդալ թիվը (քանի որ այն տողի սկզբում չէ) և կվերադարձնի NaN.

javascriptlet str = 'width: 100px;';
console.log(parseInt(str));

Կոդի կատարման արդյունք.

javascriptNaN

Տես նաև

  • parseFloat ֆունկցիան,
    որը տողի սկզբից հանում է կոտորակային թիվ
  • Number ֆունկցիան,
    որը փոխակերպում է թվի