ECMAScript వస్తువు రకాలు

ECMAScript లో, అన్ని ఆబ్జెక్టులు ఒకే రీతిలో సృష్టించబడలేవు.

సాధారణంగా, సృష్టించి ఉపయోగించగలిగే ఆబ్జెక్టులు మూడు రకాలు ఉన్నాయి: స్థానిక ఆబ్జెక్టులు, ఇన్టర్నెట్ ఆబ్జెక్టులు మరియు హోస్ట్ ఆబ్జెక్టులు.

స్థానిక ఆబ్జెక్టు

ECMA-262 స్థానిక ఆబ్జెక్ట్లను ('native object') 'హోస్ట్ ఎన్విరాన్మెంట్ పెరుగుతున్న ఎక్మా-262 ఇంప్లిమెంటేషన్ అందించిన ఆబ్జెక్ట్లు' అని నిర్వచిస్తుంది. సరళంగా చెప్పాలంటే, స్థానిక ఆబ్జెక్టులు ఎక్మా-262 నిర్వచించిన క్లాస్లు (రిఫరెన్స్ టైప్) అవుతాయి. వాటిలో ఉన్నాయి:

  • Object
  • Function
  • Array
  • String
  • Boolean
  • Number
  • Date
  • RegExp
  • Error
  • EvalError
  • RangeError
  • ReferenceError
  • SyntaxError
  • TypeError
  • URIError

సంబంధిత పేజీలు

జావాస్క్రిప్ట్ అడ్వాన్స్ ట్యూటోరియల్:ECMAScript పరిచయ రకాలు

జావాస్క్రిప్ట్ అడ్వాన్స్ ట్యూటోరియల్:ECMAScript Function 类

జావాస్క్రిప్ట్ రిఫరెన్స్ హాండ్బుక్:Array 对象

జావాస్క్రిప్ట్ రిఫరెన్స్ హాండ్బుక్:Boolean 对象

జావాస్క్రిప్ట్ రిఫరెన్స్ హాండ్బుక్:Date 对象

జావాస్క్రిప్ట్ రిఫరెన్స్ హాండ్బుక్:Number 对象

జావాస్క్రిప్ట్ రిఫరెన్స్ హాండ్బుక్:String 对象

జావాస్క్రిప్ట్ రిఫరెన్స్ హాండ్బుక్:RegExp 对象

内置对象

ECMA-262 把内置对象(built-in object)定义为“由 ECMAScript 实现提供的、独立于宿主环境的所有对象,在 ECMAScript 程序开始执行时出现”。这意味着开发者不必明确实例化内置对象,它已被实例化了。ECMA-262 只定义了两个内置对象,即 Global 和 Math (它们也是本地对象,根据定义,每个内置对象都是本地对象)。

సంబంధిత పేజీలు

జావాస్క్రిప్ట్ రిఫరెన్స్ హాండ్బుక్:గ్లోబల్ ఆబ్జెక్టులు

జావాస్క్రిప్ట్ రిఫరెన్స్ హాండ్బుక్:మాథ్ ఆబ్జెక్టులు

హోస్ట్ ఆబ్జెక్టులు

అన్ని నాన్ లోకల్ ఆబ్జెక్టులు హోస్ట్ ఆబ్జెక్టులు (హోస్ట్ ఆబ్జెక్టులు), అనగా ECMAScript అమలు చేసే హోస్ట్ ఎన్విరాన్మెంట్ ద్వారా అందించబడిన ఆబ్జెక్టులు.

అన్ని BOM మరియు DOM ఆబ్జెక్టులు హోస్ట్ ఆబ్జెక్టులు ఉన్నాయి.

సంబంధిత పేజీలు

జావాస్క్రిప్ట్ అడ్వాన్స్ ట్యూటోరియల్:JavaScript అమలు

CodeW3C.com రిఫరెన్స్ హాండ్బుక్:జావాస్క్రిప్ట్ రిఫరెన్స్ హాండ్బుక్

CodeW3C.com ట్యూటోరియల్:హ్ట్మ్ల్ డామ్ ట్యూటోరియల్