Number функцияси
Number функцияси берилган
қийматни сонга айлантиради. Сатр бўлган ҳолда чеккидаги
бош лик бўшлиқлари қириқ ташланadi, сўнгра, агар
сатрни сонга айлантириш имкони бўлса - у ҳолда
бу сон қайтарилади, агар бўлмаса - қайтарилади
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функцияси,
булий қийматга айлантиради