JavaScript Number prototype లక్షణం

నిర్వచనం మరియు ఉపయోగం

prototype నంబర్కు కొత్త లక్షణలు మరియు మెటడ్స్ జోడించే అనుమతిస్తుంది.

prototype అన్ని JavaScript ఆబ్జెక్ట్లకు అందుబాటులో ఉన్న లక్షణం.

ఇన్స్టాన్స్

నంబర్ యొక్క సగం విలువను తిరిగి ఇవ్వుతుంది కొత్త నంబర్ మెథడ్ సృష్టించండి:

Number.prototype.myMethod = function() {
  return this.valueOf() / 2;
};

నంబర్స్ కు కొత్త మార్గాలు ఉపయోగించండి:

let n = 55;
let x = n.myMethod();

మీరే ప్రయత్నించండి

సంకేతాలు

Number.prototype.name = విలువ

జాగ్రత్త లేదా అపాయం

మీకు నియంత్రణలేని ఆబ్జెక్ట్ల ప్రాటోటైప్పును మార్చకూడదు నిర్దేశించబడింది.

స్వల్పమైన జావాస్క్రిప్ట్ డాటా టైప్ల ప్రాటోటైప్పును మార్చకూడదు అని మీరు లేదు:

  • నంబర్స్
  • స్ట్రింగ్స్
  • అర్రేయ్స్
  • డేట్లు
  • బౌల్స్
  • ఫంక్షన్
  • ఆబ్జెక్ట్లు

మీ స్వంత ఆబ్జెక్ట్ల ప్రాటోటైప్పును మాత్రమే మార్చండి.

prototype లక్షణం

JavaScript prototype నూతన లక్షణలను ఆబ్జెక్ట్కు జోడించే అనుమతిస్తుంది:

ఇన్స్టాన్స్

function Person(first, last, age, eyecolor) {
  this.firstName = first;
  this.lastName = last;
  this.eyeColor = eyecolor;
}
Person.prototype.nationality = "English";

మీరే ప్రయత్నించండి

బ్రాసర్ మద్దతు

Number.prototype ఇది ECMAScript1 (ES1) లక్షణాలు.

అన్ని బ్రౌజర్లు పూర్తిగా ES1 (JavaScript 1997) మద్దతు ఉంటాయి

చ్రోమ్ ఐఇ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఒపెరా
చ్రోమ్ ఐఇ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఒపెరా
మద్దతు మద్దతు మద్దతు మద్దతు మద్దతు మద్దతు