Функция parseFloat
Функция parseFloat сатрни
ўзгартирувчи нуқтали сонга айлантиради.
Бу '12.5px' каби қийматлар учун зарур
- бошida сон туриб, кейин ўлчов бирликлари
бўлганда. Агар parseFloat функциясини
'12.5px' га қўллансак, натижа
12.5 сони бўлади (ва бу хақиқий
сон бўлади, сатр эмас).
Агар фақат бутун сон
сатр бошida турса, айлантириш амалга ошади, акс ҳолда
NaN чиқади.
Ихтиёрий иккинчи параметр орқали сон саноқ системасини
бериш мумкин, ва функция кўрсатилган
саноқ системасидан ўнлик системага ўгирилган сонни қайтаради.
Синтаксис
parseFloat(сатр, [саноқ системаси]);
Мисол
Келинг, сатр бошidан каср сонни олиб чиқайлик:
console.log(parseFloat('10.3px'));
Код ишлатиш натижаси:
10.3
Мисол
Бу мисолда функция сонни ўқий олмайди
(чунки у сатр бошida эмас) ва
NaN ни қайтаради:
let str = 'ені: 100px';
console.log(parseFloat(str));
Код ишлатиш натижаси:
NaN