JavaScript Number prototype गुण
- पिछला पृष्ठ parseInt()
- अगला पृष्ठ toExponential()
- एक स्तर ऊपर जेसक्रिप्ट नंबर रेफरेंस मैनुअल
वर्णन और उपयोग
prototype
आपको नंबर को नए गुणों और तरीकों को जोड़ने देती है।
prototype
यह सभी जेसेक्रिप्ट ऑब्जैक्ट के लिए उपलब्ध है।
इन्स्टांस
एक नया नंबर तरीका बनाएं जो नंबर के आधे मूल्य को वापस देता है:
Number.prototype.myMethod = function() { return this.valueOf() / 2; };
नंबर के लिए नए तरीके का उपयोग करें:
let n = 55; let x = n.myMethod();
व्याकरण
Number.prototype.name = मूल्य
चेतावनी
आपको नियंत्रण में नहीं होने वाले ऑब्जैक्ट के प्रोटोटाइप को बदलने की सिफारिश नहीं है।
आपको आभूतकारण जेसेक्रिप्ट डाटा टाइप के प्रोटोटाइप को नहीं बदलना चाहिए, जैसे:
- Numbers
- Strings
- Arrays
- Dates
- Booleans
- Function
- ऑब्जैक्ट
केवल आपके अपने ऑब्जैक्ट के प्रोटोटाइप को बदलें।
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) की विशेषता है।
सभी ब्राउज़र एस1 (JavaScript 1997) को पूरी तरह से समर्थित करते हैं:
च्रोम | आईई | एज | फायरफॉक्स | सफारी | ऑपेरा |
---|---|---|---|---|---|
च्रोम | आईई | एज | फायरफॉक्स | सफारी | ऑपेरा |
समर्थन | समर्थन | समर्थन | समर्थन | समर्थन | समर्थन |
- पिछला पृष्ठ parseInt()
- अगला पृष्ठ toExponential()
- एक स्तर ऊपर जेसक्रिप्ट नंबर रेफरेंस मैनुअल