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