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