Number функциясы

Number функциясы берилген маанини санга айландырат. Сап учурда, жээктеги боштук белгилери кесилип алынат, андан кийин, эгерде сапты санга айландыруу мүмкүн болсо - анда ал сан кайтарылат, ал эми болбосо - NaN кайтарылат. true мааниси 1 санына айландырылат, false мааниси - 0 санына. Объекттер сандык айландыруулар учурунда NaNга айланат.

Синтаксис

javascriptNumber(айландырылуучу нерсе);

Мисал

Булеан маанисин true санга айландыралы:

javascriptNumber(true);

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

javascript1

Мисал

Эми false булеан маанисин айландыралы:

javascriptNumber(false);

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

javascript0

Мисал

Функциянын параметрине санды камтыган сап киргизели:

javascriptNumber('53');

Айландыруунун натыйжасында сан алабыз:

javascript53

Мисал

Эми санга саптын башында жана аягында боштук кошуп коёлу:

javascriptNumber(' 5 ');

Кодду иштеткенден кийин кийинки боштуктар жок кылынат жана акырында биз санды алабыз:

javascript5

Мисал

Бош сапты айландыралы:

javascriptNumber('');

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

javascript0

Мисал

Эми тамга менен санды камтыган сапты айландыралы:

javascriptNumber('a5');

Кодду иштеткенден кийин NaN маанисин алабыз, бул жарамсыз математикалык амалды көрсөтөт:

javascriptNaN

Мисал

Сан менен тамганы сапта орун алмаштыралы:

javascriptNumber('5a');

Кодду иштетүүнүн натыйжасы мурдагыдай калат:

javascriptNaN

Мисал

Эми сандар боштук менен бөлүнгөн сапты айландыралы:

javascriptNumber('5 5');

Кодду иштетүүнүн натыйжасында биз дагы ушул математикалык амал жарамсыз экенин көрөбүз:

javascriptNaN

Мисал

true булеан маанисин сапка кийиргизип айландыралы:

javascriptNumber('true');

Кодду иштеткенден кийин дагы NaN алабыз:

javascriptNaN

Мисал

Эми бош объектти айландыралы:

javascriptNumber({});

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

javascriptNaN

Мисал

Функциянын параметрине бос массивди берели:

javascriptNumber([]);

Натыйжада биз 0 санын алабыз:

javascript0

Мисал

Эми массивге сан кошуп коёлу:

javascriptNumber([1]);

Массив санга айланат:

javascript1

Мисал

Эки санды камтыган массивди айландыралы:

javascriptNumber([1, 2]);

Натыйжада бизге дагы бул математикалык амал жарамсыз экени айтылат:

javascriptNaN

Ошондой эле караңыз

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