JavaScript Number రిఫరెన్స్ మాన్యువల్

జావాస్క్రిప్ట్ నంబర్

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 యొక్క ప్రిడిఫైన్డ్ రిఫరెన్స్ టైప్స్ ను పరిచయపరచబడుతుంది.