JavaScript Number prototype ਪ੍ਰਤੀਭਾ
- پچھلے پیج parseInt()
- بعد کا پیج toExponential()
- ایک پلیٹ کی طرف واپس جاوا اسکریپٹ نمبر رفرنس منیول
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
prototype
ਤੁਹਾਨੂੰ ਅੰਕ ਨੂੰ ਨਵੇਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਫੰਕਸ਼ਨ ਜੋੜਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ।
prototype
ਇਹ ਸਾਰੇ JavaScript ਵਸਤੂਆਂ ਲਈ ਉਪਲੱਬਧ ਹੈ।
ਇੱਕ ਉਦਾਹਰਣ
ਇੱਕ ਨਵੀਂ ਅੰਕ ਮੰਦਾ ਕਰਨ ਵਾਲੀ ਅੰਕ ਮੰਦਾ ਕਰਨ ਵਾਲੀ ਫੰਕਸ਼ਨ ਬਣਾਓ:
Number.prototype.myMethod = function() { return this.valueOf() / 2; };
ਅੰਕ ਲਈ ਨਵੇਂ ਤਰੀਕੇ ਦਖਲ ਕਰੋ:
let n = 55; let x = n.myMethod();
ਸ਼ਾਬਦਿਕ
Number.prototype.name = value
ਚਾਰਜਾ
ਤੁਹਾਨੂੰ ਕੰਟਰੋਲ ਨਹੀਂ ਕਰਦੇ ਵਾਲੇ ਵਸਤੂ ਦੇ prototype ਨੂੰ ਬਦਲਣਾ ਨਹੀਂ ਚਾਹੀਦਾ ਸੁਝਾਵਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰੋ:
ਤੁਹਾਨੂੰ ਪ੍ਰਾਥਮਿਕ JavaScript ਦਾਤਾ ਪ੍ਰਕਾਰ ਦੇ prototype ਨੂੰ ਬਦਲਣਾ ਨਹੀਂ ਚਾਹੀਦਾ, ਜਿਵੇਂ ਕਿ:
- Numbers
- Strings
- Arrays
- Dates
- Booleans
- Function
- Objects
ਆਪਣੇ ਆਪ ਵਸਤੂ ਦੇ prototype ਨੂੰ ਹੀ ਬਦਲੋ ਕਿਰਤਮਾਨ ਕਰੋ
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) کا سپورٹ کرتے ہیں:}
کروم | آئی ای | ایج | فائرفاکس | سافری | آپریا |
---|---|---|---|---|---|
کروم | آئی ای | ایج | فائرفاکس | سافری | آپریا |
پشتیبند | پشتیبند | پشتیبند | پشتیبند | پشتیبند | پشتیبند |
- پچھلے پیج parseInt()
- بعد کا پیج toExponential()
- ایک پلیٹ کی طرف واپس جاوا اسکریپٹ نمبر رفرنس منیول