Number функциясы
Number функциясы берилген маанини
санга айландырат. Сап учурда, жээктеги
боштук белгилери кесилип алынат, андан кийин,
эгерде сапты санга айландыруу мүмкүн болсо -
анда ал сан кайтарылат, ал эми болбосо -
NaN кайтарылат.
true мааниси
1 санына айландырылат,
false мааниси
- 0 санына. Объекттер сандык
айландыруулар учурунда NaNга айланат.
Синтаксис
Number(айландырылуучу нерсе);
Мисал
Булеан маанисин
true санга айландыралы:
Number(true);
Кодду иштетүүнүн натыйжасы:
1
Мисал
Эми false булеан маанисин
айландыралы:
Number(false);
Кодду иштетүүнүн натыйжасы:
0
Мисал
Функциянын параметрине санды камтыган сап киргизели:
Number('53');
Айландыруунун натыйжасында сан алабыз:
53
Мисал
Эми санга саптын башында жана аягында боштук кошуп коёлу:
Number(' 5 ');
Кодду иштеткенден кийин кийинки боштуктар жок кылынат жана акырында биз санды алабыз:
5
Мисал
Бош сапты айландыралы:
Number('');
Кодду иштетүүнүн натыйжасы:
0
Мисал
Эми тамга менен санды камтыган сапты айландыралы:
Number('a5');
Кодду иштеткенден кийин
NaN маанисин алабыз,
бул жарамсыз математикалык
амалды көрсөтөт:
NaN
Мисал
Сан менен тамганы сапта орун алмаштыралы:
Number('5a');
Кодду иштетүүнүн натыйжасы мурдагыдай калат:
NaN
Мисал
Эми сандар боштук менен бөлүнгөн сапты айландыралы:
Number('5 5');
Кодду иштетүүнүн натыйжасында биз дагы ушул математикалык амал жарамсыз экенин көрөбүз:
NaN
Мисал
true булеан маанисин сапка
кийиргизип айландыралы:
Number('true');
Кодду иштеткенден кийин
дагы NaN алабыз:
NaN
Мисал
Эми бош объектти айландыралы:
Number({});
Кодду иштетүүнүн натыйжасы:
NaN
Мисал
Функциянын параметрине бос массивди берели:
Number([]);
Натыйжада биз
0 санын алабыз:
0
Мисал
Эми массивге сан кошуп коёлу:
Number([1]);
Массив санга айланат:
1
Мисал
Эки санды камтыган массивди айландыралы:
Number([1, 2]);
Натыйжада бизге дагы бул математикалык амал жарамсыз экени айтылат:
NaN
Ошондой эле караңыз
-
Numberфункциясы,
санга айландырат -
parseIntфункциясы,
саптын башындагы бүтүн санды алат -
parseFloatфункциясы,
саптын башындагы бөлчөк санды алат -
Stringфункциясы,
сапка айландырат -
Booleanфункциясы,
булеан маанисине айландырат