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