parseInt функциясы

parseInt функциясы сапты бүтүн санга айландырат. Бул '12px' сыяктуу маанилер үчүн зарыл - башында сан туруп, андан кийин өлчөө бирдиктери жазылганда. Эгер parseInt функциясын '12px' сабына колдонсок, анда натыйжа 12 саны болот (жана бул чынында эле сап эмес, сан болот). Айландыруу болот, эгерде бүтүн сан саптын башында турган гана учурда, антпесе NaN чыгат. Экинчи параметр катары сандын санарип системасын көрсөтүүгө болот, анда функция көрсөтүлгөн санарип системасынан ондук системага айландырылган санды кайтарат.

Синтаксис

javascriptparseInt(сап, [санарип системасы]);

Мисал

Келгиле, сапты бүтүн санга айландыралы:

javascriptconsole.log(parseInt('10px'));

Кодду иштетүүнүн натыйжасы:

javascript10

Мисал

Бөлчөк санды айландырганда бөлчөк бөлүгү ташталат:

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

Кодду иштетүүнүн натыйжасы:

javascript10

Мисал

Бул мисалда функция санды окуй албайт (анткени ал саптын башында эмес) жана NaN кайтарат:

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

Кодду иштетүүнүн натыйжасы:

javascriptNaN

Дагы караңыз

  • parseFloat функциясын,
    саптын башындагы бөлчөк санды алып чыгат
  • Number функциясын,
    санга айландырат