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функциясы,
булеан мәніне түрлендіреді