JavaScript Number రిఫరెన్స్ మాన్యువల్
- ముంది పేజీ JS Math
- తరువాతి పేజీ JS Promise
జావాస్క్రిప్ట్ నంబర్
JavaScript లో ఒక రకమైన సంఖ్యలు ఉన్నాయి.
సంఖ్యలను చిన్న పదార్థం ఉన్న లేదా లేని రూపంలో వ్రాయవచ్చు:
ఉదాహరణ 1
let x = 3.14; // చిన్న పదార్థం ఉన్న సంఖ్య let y = 34; // చిన్న పదార్థం లేని సంఖ్య
అంతర్గత లేదా చిన్న సంఖ్యలను శాస్త్రీయ (సంకేతాలు) రూపంలో వ్రాయవచ్చు:
ఉదాహరణ 2
let x = 123e5; // 12300000 let y = 123e-5; // 0.00123
JavaScript సంఖ్యల గురించి మరింత తెలుసుకోవడానికి మా పాఠ్యాన్ని చదవండి. JavaScript సంఖ్యల పాఠ్యం.
JavaScript Number పద్ధతులు మరియు లక్షణాలు
పేరు | వివరణ |
---|---|
constructor | 返回对创建此对象的 Number 函数的引用。 |
EPSILON | 返回对创建此对象的 Number 函数的引用。 |
isFinite() | పరికరం సరిగ్గా ఉందా పరిశీలించండి. |
isInteger() | విలువను పరిమితితో పరిమాణం చేస్తుంది. |
isNaN() | పరికరం నుండి Number.NaN అని పరిశీలించండి. |
isSafeInteger() | 检查值是否为安全整数。 |
MAX_SAFE_INTEGER | 返回对创建此对象的 Number 函数的引用。 |
MIN_SAFE_INTEGER | 返回对创建此对象的 Number 函数的引用。 |
MAX_VALUE | 可表示的最大的数。 |
MIN_VALUE | 可表示的最小的数。 |
NaN | 非数字值。 |
NEGATIVE_INFINITY | 负无穷大,溢出时返回该值。 |
POSITIVE_INFINITY | 正无穷大,溢出时返回该值。 |
parseFloat() | విలువను పరిమితితో పరిమాణం చేస్తుంది. |
parseInt() | విలువను పరిమితితో పరిమాణం చేస్తుంది. |
prototype | మీరు ఆబ్జెక్ట్ కు అంశాలు మరియు మెటడ్స్ జోడించడానికి అనుమతిస్తుంది. |
toExponential(x) | నంబర్ ను పరిమితితో పరిమాణం చేస్తుంది. |
toFixed(x) | నంబర్ ను స్ట్రింగ్ గా మార్చుతుంది, ఫలితంగా చివరి డిజిట్స్ పదార్థం కనిపిస్తుంది. |
toLocaleString() | నంబర్ ను స్థానిక నంబర్ ఫార్మాట్ ఉపయోగించి స్ట్రింగ్ గా మార్చుతుంది. |
toPrecision(x) | నంబర్ ను ప్రత్యేకమైన పొడవునకు ఫార్మాట్ చేస్తుంది. |
toString() | నంబర్ ను స్ట్రింగ్ గా మార్చుతుంది. |
valueOf() | నంబర్ యొక్క ప్రాథమిక విలువను తిరిగి ఇస్తుంది (బేసిక్ నంబర్ విలువ). |
సూచన:అన్ని నంబర్ మెథడ్స్ కొత్త విలువను తిరిగి ఇస్తాయి. వాటిని ఉపయోగించడం ద్వారా ప్రాథమిక వేరువేరుగా మారదు.
Number ఆబ్జెక్ట్ వివరణ
జావాస్క్రిప్ట్ లో, సంఖ్యలు ఒక బేసిక్ డేటా టైప్ ఉన్నాయి. జావాస్క్రిప్ట్ లో, Number ఆబ్జెక్ట్ ను కూడా మద్దతు ఇస్తుంది, ఇది ప్రాథమిక నంబర్ విలువలను పాక్స్ చేసే ఆబ్జెక్ట్. అవసరమైనప్పుడు, జావాస్క్రిప్ట్ 1.1 లో, Number() కన్స్ట్రక్టర్ ను ఒక Number ఆబ్జెక్ట్ ను ప్రత్యక్షంగా సృష్టించడానికి ఉపయోగించవచ్చు, అయితే ఇది అవసరమైనది కాదు.
కన్స్ట్రక్టర్ Number() ను new ఆపరేటర్ తో కలిపి ఉపయోగించకుండా, ప్రత్యక్షంగా ట్రాన్స్ఫార్మేషన్ ఫంక్షన్ గా ఉపయోగించవచ్చు. ఈ విధంగా Number() ను కాల్ చేసినప్పుడు, అది తన పారామీటర్స్ ను ఒక సంఖ్యగా మార్చుతుంది మరియు మార్చబడిన ప్రారంభ విలువను తిరిగి ఇస్తుంది (లేదా NaN).
కన్స్ట్రక్టర్ సాధారణంగా 5 ముఖ్యమైన సంఖ్యల కొనసాగించే స్థానాలుగా ఉపయోగించబడుతుంది, అవి ఈ కింది ముఖ్యమైన సంఖ్యలు ఉన్నాయి:ప్రత్యేకంగా ప్రతిపాదించబడిన పెద్ద విలువమరియుప్రత్యేకంగా ప్రతిపాదించబడిన చిన్న విలువమరియుప్రత్యేక నిరంతరం కనిపించే విలువలుమరియునిరంతరం కనిపించే విలువలుమరియుప్రత్యేక NaN విలువలుగమనించండి, ఈ విలువలు Number() కన్స్ట్రక్టర్ స్వంత అంశాలు కాకుండా, ఒక ప్రత్యేక Number ఆబ్జెక్ట్ అంశాలు కావు.
ఇలా వినియోగించడానికి సరైన ఆటోరిటీ MAX_VALUE ఉంది:
var big = Number.MAX_VALUE
కానీ ఇలా తప్పు అవుతుంది:
var n= new Number(2); var big = n.MAX_VALUE
పోల్చడానికి, toString() మరియు Number ఆబ్జెక్ట్స్ యొక్క ఇతర మాథడ్స్ ను చూడండి, వాటిని Number() కన్స్ట్రక్టర్ యొక్క మాథడ్స్ కాదు. ముందు చెప్పినట్లుగా, అవసరమైనప్పుడు జావాస్క్రిప్ట్ ప్రామాణిక విలువలను Number ఆబ్జెక్ట్స్ లోకి ఆటోమాటిక్గా మారుస్తుంది, Number మాథడ్స్ కాలి కూడా Number ఆబ్జెక్ట్స్ లేదా ప్రామాణిక నంబర్లను కాలి కూడా అనుమతిస్తుంది.
var n = 123; var binary_value = n.toString(2);
బుక్స్ ఆఫ్ ది గ్రేడ్
మరింత సమాచారం కోసం, జావాస్క్రిప్ట్ అధునాతన శిక్షణలో సంబంధిత విషయాలను చదవండి:
- ECMAScript రిఫరెన్స్ టైప్
- రిఫరెన్స్ టైప్స్ సాధారణంగా క్లాస్ (class) లేదా ఆబ్జెక్ట్స్ అని పిలుస్తారు. ఈ సెక్షన్లో ECMAScript యొక్క ప్రిడిఫైన్డ్ రిఫరెన్స్ టైప్స్ ను పరిచయపరచబడుతుంది.
- ముంది పేజీ JS Math
- తరువాతి పేజీ JS Promise