Функсияи 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,
ки ба арзиши булӣ табдил медиҳад