జావాస్క్రిప్ట్ నంబర్ మెథడ్

జావాస్క్రిప్ట్ నంబర్ మెథడ్

సంఖ్య పద్ధతులుఅన్ని JavaScript సంఖ్యలకు వర్తిస్తుంది:

మంథనములు వివరణ
toString() సంఖ్యను పదబంధంగా తిరిగి ఇస్తుంది.
toExponential() సంఖ్యను సంక్షిప్త స్థాయిలో తిరిగి ఇస్తుంది.
toFixed() దశలు కలిగిన సంఖ్యను తిరిగి ఇస్తుంది.
toPrecision() ప్రత్యేక పొడవును కలిగిన సంఖ్యను తిరిగి ఇస్తుంది.
ValueOf() సంఖ్యను సంఖ్య రూపంలో తిరిగి ఇస్తుంది.

toString() పద్ధతి

toString() పద్ధతి సంఖ్యను పదబంధంగా తిరిగి ఇస్తుంది.

అన్ని సంఖ్య పద్ధతులు ప్రతి రకమైన సంఖ్యలకు వర్తిస్తాయి (వచనాలు, వ్యవస్థీకరణలు లేదా ప్రక్రియలు):

ఉదాహరణ

let x = 123;
x.toString();
(123).toString();
(100 + 23).toString();

స్వయంగా ప్రయత్నించండి

toExponential() పద్ధతి

toExponential() పదబంధాన్ని అనుసరించే పదబంధాన్ని ఉంచుతుంది, దానిలో పెద్దగా కనిపించే దశలు ఉంటాయి.

పరామితి సంఖ్య అనేది దశలు తో ఉంటుంది:

ఉదాహరణ

let x = 9.656;
x.toExponential(2);
x.toExponential(4);
x.toExponential(6);

స్వయంగా ప్రయత్నించండి

ఈ పరామితి విషయంలో అప్రమత్తం. మీరు దానిని నిర్దేశించకపోతే, JavaScript దానిని కూడా మారుపులేదు.

toFixed() పద్ధతి

toFixed() మారుపును అనుసరించే పదబంధాన్ని ఉంచుతుంది, దానిలో పెద్దగా కనిపించే దశలు ఉంటాయి.

ఉదాహరణ

let x = 9.656;
x.toFixed(0);
x.toFixed(2);
x.toFixed(4);
x.toFixed(6);

స్వయంగా ప్రయత్నించండి

హింసారు:toFixed(2) డబ్బును నిర్వహించడానికి అద్భుతంగా ఉపయోగపడుతుంది.

toPrecision() పద్ధతి

toPrecision() ఒక సంఖ్య పొడవును తెలుపే స్ట్రింగ్ను తిరిగి ఇవ్వచ్చు:

ఉదాహరణ

let x = 9.656;
x.toPrecision();
x.toPrecision(2);
x.toPrecision(4);
x.toPrecision(6);

స్వయంగా ప్రయత్నించండి

valueOf() పద్ధతి

valueOf() సంఖ్య రూపంలో తిరిగి ఇవ్వచ్చు.

ఉదాహరణ

let x = 123;
x.valueOf();
(123).valueOf();
(100 + 23).valueOf();

స్వయంగా ప్రయత్నించండి

జావాస్క్రిప్ట్ లో సంఖ్యలు ప్రామాణిక విలువలు (typeof = number) లేదా ఆబ్జెక్టులు (typeof = object) గా ఉంటాయి.

valueOf() పద్ధతి జావాస్క్రిప్ట్ లోపల Number ఆబ్జెక్ట్ ను ప్రామాణిక విలువకు మార్చడానికి ఉపయోగించబడుతుంది.

మీ కోడ్లో దానిని వాడకందుకు ఎటువంటి కారణం లేదు.

హింసారు:అన్ని జావాస్క్రిప్ట్ డాటా రకాలకు valueOf() మరియు toString() పద్ధతులు ఉన్నాయి.

వేరీగా రూపాంతరం చేయడం

వేరీగా రూపాంతరం చేయడానికి 3 రకాల జావాస్క్రిప్ట్ పద్ధతులు ఉన్నాయి:

మంథనములు వివరణ
Number() వాటి పరంగా రూపాంతరం చేయబడిన సంఖ్యను తిరిగి ఇవ్వచ్చు.
parseFloat() వాటి పరంగా విశ్లేషించి ఫ్లాట్ పరిమాణాన్ని తిరిగి ఇవ్వచ్చు.
parseInt() వాటి పరంగా విశ్లేషించి పరిమాణాన్ని తిరిగి ఇవ్వచ్చు.

పైని పద్ధతులు కాదుసంఖ్య పద్ధతులువాటిని చూడండి:సర్వత్రా జావాస్క్రిప్ట్ పద్ధతి

Number() పద్ధతి

Number() పద్ధతి జావాస్క్రిప్ట్ వేరీగా రూపాంతరం చేయడానికి ఉపయోగపడుతుంది:

ఉదాహరణ

Number(true);
Number(false);
Number("10");
Number("  10");
Number("10  ");
Number(" 10  ");
Number("10.33");
Number("10,33");
Number("10 33");
Number("Bill");

స్వయంగా ప్రయత్నించండి

హింసారు:సంఖ్యలను మార్చలేక ఉన్నప్పుడు తిరిగి దర్శిస్తుంది: NaN (Not a Number، కాని సంఖ్యలు ఉండకూడదు)

తేదీపై వాడుతారు Number() పద్ధతి

Number() కూడా తేదీని సంఖ్యగా మార్చుకోవచ్చు.

ఉదాహరణ

Number(new Date("1970-01-01"))

స్వయంగా ప్రయత్నించండి

ప్రతీక్షలు:Date() మంథనము 1970 ఏప్రిల్ 1 నుండి మిల్లీసెకన్లను తిరిగి దర్శిస్తుంది.

1970-01-02 మరియు 1970-01-01 మధ్య మిల్లీసెకన్లు 86400000 ఉన్నాయి:

ఉదాహరణ

Number(new Date("1970-01-02"))

స్వయంగా ప్రయత్నించండి

ఉదాహరణ

Number(new Date("2017-09-30"))

స్వయంగా ప్రయత్నించండి

parseInt() మంథనము

parseInt() పదబంధములను పరిశీలించి పరిమాణములను తిరిగి దర్శిస్తుంది. అంతరాలను అనుమతిస్తుంది. మొదటి సంఖ్యను మాత్రమే తిరిగి దర్శిస్తుంది:

ఉదాహరణ

parseInt("-10");
parseInt("-10.33");
parseInt("10");
parseInt("10.33");
parseInt("10 20 30");
parseInt("10 years");
parseInt("years 10");

స్వయంగా ప్రయత్నించండి

సంఖ్యను మార్పిడి చేయలేకపోతే NaN (కాదు సంఖ్య) తిరిగి ఇవ్వబడుతుంది.

parseFloat() మంథనము

parseFloat() పదబంధములను పరిశీలించి సంఖ్యలను తిరిగి దర్శిస్తుంది. అంతరాలను అనుమతిస్తుంది. మొదటి సంఖ్యను మాత్రమే తిరిగి దర్శిస్తుంది:

ఉదాహరణ

parseFloat("10");
parseFloat("10.33");
parseFloat("10 20 30");
parseFloat("10 years");
parseFloat("years 10");

స్వయంగా ప్రయత్నించండి

సంఖ్యలను మార్చలేక ఉన్నప్పుడు తిరిగి దర్శిస్తుంది: NaN (Not a Number، కాని సంఖ్యలు ఉండకూడదు)

Number ఆబ్జెక్ట్ మంథనములు

ఆబ్జెక్ట్ మంథనములుచెందిన Number ఆబ్జెక్ట్:

మంథనములు వివరణ
Number.isInteger() పారామీటర్ పరిమాణముగా ఉన్నప్పుడు true తిరిగి దర్శిస్తుంది.
Number.isSafeInteger() పారామీటర్ సురక్షితమైన పరిమాణముగా ఉన్నప్పుడు true తిరిగి దర్శిస్తుంది.
Number.parseFloat() పదబంధమును సంఖ్యగా మార్చుము.
Number.parseInt() పదబంధమును పరిమాణముగా మార్చుము.

సంఖ్యల మంథనములు వ్యవస్థానములపై వాడకంలో ఉండకూడదు

పైన నిర్దిష్టమైన సంఖ్యల మంథనములు JavaScript కు చెందినవి Number ఆబ్జెక్ట్

ఈ మంథనములు Number.isInteger() వంటివిగానే పరిశీలించబడగలవు.

X.isInteger() వాడకంలో ఉండగా X ఒక వ్యవస్థానముగా ఉన్నప్పుడు దోషపు చేయబడుతుంది:

TypeError X.isInteger is not a function.

Number.isInteger() మంథనము

పారామీటర్ పరిమాణము సంఖ్యగా ఉన్నప్పుడు Number.isInteger() మంథనము తిరిగి దర్శిస్తుంది నిజం

ఉదాహరణ

Number.isInteger(10);
Number.isInteger(10.5);

స్వయంగా ప్రయత్నించండి

Number.isSafeInteger() పద్ధతి

సురక్షిత పరిమాణం అనేది డబుల్ ప్రెసిషన్ ఫ్లోటింగ్ పరిమాణంగా ప్రతీక్షించబడుతుంది.

పరామితి సంఖ్య ఉన్నప్పుడు Number.isSafeInteger() పద్ధతి నిజం తిరిగి ఇవ్వబడుతుంది నిజం

ఉదాహరణ

Number.isSafeInteger(10);
Number.isSafeInteger(12345678901234567890);

స్వయంగా ప్రయత్నించండి

గమనిక

సురక్షిత పరిమాణాలు -(2 నుండి సంఖ్యలను తిరిగి ఇవ్వబడుతుంది:53 మరియు +2 వరకు సంఖ్యలను తిరిగి ఇవ్వబడుతుంది:53 అన్ని పరిమాణాలను మరియు -1) యొక్క సంఖ్యలను తిరిగి ఇవ్వబడుతుంది:

ఇది సురక్షితం: 9007199254740991. ఇది అసురక్షితం: 9007199254740992.

Number.parseFloat() పద్ధతి

Number.parseFloat() స్ట్రింగ్‌ను పరిశీలించి సంఖ్యను తిరిగి ఇవ్వబడుతుంది.

అంతరాంతరాలు ఉండవచ్చు. మొదటి సంఖ్యను మాత్రమే తిరిగి ఇవ్వబడుతుంది:

ఉదాహరణ

Number.parseFloat("10");
Number.parseFloat("10.33");
Number.parseFloat("10 20 30");
Number.parseFloat("10 years");
Number.parseFloat("years 10");

స్వయంగా ప్రయత్నించండి

సంఖ్యను మార్పిడి చేయలేకపోతే NaN (కాదు సంఖ్య) తిరిగి ఇవ్వబడుతుంది.

గమనిక

Number.parseInt() మరియు Number.parseFloat() ఈ రెండు పద్ధతులు సార్వత్రిక పద్ధతులు parseInt() మరియు parseFloat() తో అదే ఉన్నాయి.

సార్వత్రిక పద్ధతులను మాడ్యూల్‌లైజేయడం (బ్రౌజర్ బాహ్యంలో అదే JavaScript కోడ్‌ను ఎక్కువగా ఉపయోగించడానికి సులభంగా చేయడం కోసం).

Number.parseInt() పద్ధతి

Number.parseInt() స్ట్రింగ్‌ను పరిశీలించి పరిమాణం తిరిగి ఇవ్వబడుతుంది.

అంతరాంతరాలు ఉండవచ్చు. మొదటి సంఖ్యను మాత్రమే తిరిగి ఇవ్వబడుతుంది:

ఉదాహరణ

Number.parseInt("-10");
Number.parseInt("-10.33");
Number.parseInt("10");
Number.parseInt("10.33");
Number.parseInt("10 20 30");
Number.parseInt("10 years");
Number.parseInt("years 10");

స్వయంగా ప్రయత్నించండి

సంఖ్యను మార్పిడి చేయలేకపోతే NaN (కాదు సంఖ్య) తిరిగి ఇవ్వబడుతుంది.

పూర్తి JavaScript నంబర్ సూచనా పుస్తకం

పూర్తి సూచనా పుస్తకాన్ని తెలుసుకోవడానికి మా పూర్తి పుస్తకాన్ని సందర్శించండి JavaScript Number 参考手册

参考手册包含所有 Number 对象属性和方法的描述和实例。