parseFloat ֆունկցիան

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

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

javascriptparseFloat(տող, [հաշվարկման համակարգ]);

Օրինակ

Եկեք հանենք կոտորակային թիվը տողի սկզբից.

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

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

javascript10.3

Օրինակ

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

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

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

javascriptNaN

Տես նաև

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