ای سی ایم اے اسکریپت اوبجیکٹ نوعیت
- ਪਿਛਲਾ ਪੰਨਾ ਆਬਜੈਕਟ ਐਪਲੀਕੇਸ਼ਨ
- ਅਗਲਾ ਪੰਨਾ ਆਬਜੈਕਟ ਸਕੋਪ
ECMAScript ਵਿੱਚ ਸਾਰੇ ਆਬਜ਼ੈਕਟ ਇੱਕ ਸਮਾਨ ਤਰੀਕੇ ਨਾਲ ਬਣਾਏ ਨਹੀਂ ਹਨ。
ਆਮ ਤੌਰ 'ਤੇ, ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਅਤੇ ਵਰਤਿਆ ਜਾ ਸਕਣ ਵਾਲਾ ਆਬਜ਼ੈਕਟ ਤਿੰਨ ਪ੍ਰਕਾਰ ਦੇ ਹਨ: ਸਥਾਨਕ ਆਬਜ਼ੈਕਟ, ਇਨਲਾਈਨ ਆਬਜ਼ੈਕਟ ਅਤੇ ਹੋਸਟ ਆਬਜ਼ੈਕਟ。
ਸਥਾਨਕ ਆਬਜ਼ੈਕਟ
ECMA-262 ਨੇ ਸਥਾਨਕ ਆਬਜ਼ੈਕਟ (native object) ਨੂੰ 'ਮੂਲ ਮਾਹੌਲ ਤੋਂ ਅਲੱਗ ਇਕੱਠੇ ਰਹਿਣ ਵਾਲੇ ECMAScript ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ ਵਾਲੇ ਆਬਜ਼ੈਕਟ' ਦੇ ਰੂਪ ਵਿੱਚ ਨਿਰਧਾਰਿਤ ਕੀਤਾ ਹੈ। ਸਰਲ ਰੂਪ ਵਿੱਚ ਸਥਾਨਕ ਆਬਜ਼ੈਕਟ ਇਹ ਹੀ ਹਨ ਜੋ ਕਿ ECMA-262 ਵਾਲੇ ਵਰਗ (class) ਦੇ ਰੂਪ ਵਿੱਚ ਨਿਰਧਾਰਿਤ ਕੀਤੇ ਗਏ ਹਨ (reference type)। ਇਹਨਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- Object
- Function
- Array
- String
- Boolean
- Number
- Date
- RegExp
- Error
- EvalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
ਸਬੰਧਤ ਪੰਨੇ
JavaScript ਉੱਚ ਸਿੱਖਿਆਵਾਂਕੜਾਂਕਰਨ:ای سی ایم اے اسکریپت مرادئ نوعیت
JavaScript ਉੱਚ ਸਿੱਖਿਆਵਾਂਕੜਾਂਕਰਨ:ECMAScript Function ਕਲਾਸ
JavaScript ਪੁਸਤਕਾਤਮਕ:Array ਆਬਜੈਕਟ
JavaScript ਪੁਸਤਕਾਤਮਕ:Boolean ਆਬਜੈਕਟ
JavaScript ਪੁਸਤਕਾਤਮਕ:Date ਆਬਜੈਕਟ
JavaScript ਪੁਸਤਕਾਤਮਕ:Number ਆਬਜੈਕਟ
JavaScript ਪੁਸਤਕਾਤਮਕ:String ਆਬਜੈਕਟ
JavaScript ਪੁਸਤਕਾਤਮਕ:RegExp ਆਬਜੈਕਟ
ਬੁਣਿਆਂ ਆਬਜੈਕਟ
ECMA-262 ਵਿੱਚ ਬੁਣਿਆਂ ਆਬਜੈਕਟ (built-in object) ਨੂੰ ‘ਜੋ ਇਸ ਨੂੰ ECMAScript ਵਿੱਚ ਮੌਜੂਦ ਹੋਸਟ ਮਾਹੌਲ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਹੋਸਟ ਮਾਹੌਲ ਤੋਂ ਸੁਤੰਤਰ ਹੈ, ਜਿਸ ਨੂੰ ECMAScript ਪ੍ਰੋਗਰਾਮ ਦੇ ਸ਼ੁਰੂ ਤੋਂ ਪਹਿਲਾਂ ਮੌਜੂਦ ਹੁੰਦਾ ਹੈ’ ਦੱਸਿਆ ਗਿਆ ਹੈ।ਇਹ ਮਤਲਬ ਹੈ ਕਿ ਵਿਕਾਸਕਾਰ ਨੂੰ ਬੁਣਿਆਂ ਆਬਜੈਕਟ ਦੀ ਪ੍ਰਤੀਕਰਮਾ ਕਰਨੀ ਨਹੀਂ ਹੈ, ਇਹ ਪ੍ਰਤੀਕਰਮਾ ਕੀਤਾ ਗਿਆ ਹੈ।ECMA-262 ਵਿੱਚ ਬੁਣਿਆਂ ਆਬਜੈਕਟ ਦੋ ਪ੍ਰਤੀਕਰਮਾ ਕੀਤੇ ਗਏ ਹਨ, ਯਾਨੀ Global ਅਤੇ Math (ਇਹ ਵੀ ਸਥਾਨਕ ਆਬਜੈਕਟ ਹਨ, ਅਨੁਸਾਰ ਪਰਿਭਾਸ਼ਾ, ਹਰੇਕ ਬੁਣਿਆਂ ਆਬਜੈਕਟ ਸਥਾਨਕ ਆਬਜੈਕਟ ਹਨ)।
ਸਬੰਧਤ ਪੰਨੇ
JavaScript ਪੁਸਤਕਾਤਮਕ:ਗਲੋਬਲ ਆਬਜੈਕਟ
JavaScript ਪੁਸਤਕਾਤਮਕ:ਮੈਥ ਆਬਜੈਕਟ
ਹੋਸਟ ਆਬਜੈਕਟ
ਸਾਰੇ ਗ਼ੈਰ-ਸਥਾਨਕ ਆਬਜੈਕਟ ਹੋਸਟ ਆਬਜੈਕਟ ਹਨ (host object), ਯਾਨੀ ਜਿਸ ਨੂੰ ECMAScript ਵਿੱਚ ਮੌਜੂਦ ਹੋਸਟ ਮਾਹੌਲ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ।
ਸਾਰੇ BOM ਅਤੇ DOM ਆਬਜੈਕਟ ਹੋਸਟ ਆਬਜੈਕਟ ਹਨ。
ਸਬੰਧਤ ਪੰਨੇ
JavaScript ਉੱਚ ਸਿੱਖਿਆਵਾਂਕੜਾਂਕਰਨ:جاوا اسکریپت عملیابی
CodeW3C.com ਪੁਸਤਕਾਤਮਕ:JavaScript ਪੁਸਤਕਾਤਮਕ
CodeW3C.com ਸਿੱਖਿਆਵਾਂਕੜਾਂਕਰਨ:HTML DOM ਸਿੱਖਿਆ
- ਪਿਛਲਾ ਪੰਨਾ ਆਬਜੈਕਟ ਐਪਲੀਕੇਸ਼ਨ
- ਅਗਲਾ ਪੰਨਾ ਆਬਜੈਕਟ ਸਕੋਪ