Функция 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 функцияси,
    бу сонга айлантиради