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