ECMAScript ¶ÔÏóÀàÐÍ
ÔÚ ECMAScript ÖУ¬ËùÓжÔÏó²¢·ÇͬµÈ´´½¨µÄ¡£
Ò»°ãÀ´Ëµ£¬¿ÉÒÔ´´½¨²¢Ê¹ÓõĶÔÏóÓÐÈýÖÖ£º±¾µØ¶ÔÏó¡¢ÄÚÖöÔÏóºÍËÞÖ÷¶ÔÏó¡£
±¾µØ¶ÔÏó
ECMA-262 °Ñ±¾µØ¶ÔÏó£¨native object£©¶¨ÒåΪ¡°¶ÀÁ¢ÓÚËÞÖ÷»·¾³µÄ ECMAScript ʵÏÖÌṩµÄ¶ÔÏ󡱡£¼òµ¥À´Ëµ£¬±¾µØ¶ÔÏó¾ÍÊÇ ECMA-262 ¶¨ÒåµÄÀࣨÒýÓÃÀàÐÍ£©¡£ËüÃǰüÀ¨£º
- Object
- Function
- Array
- String
- Boolean
- Number
- Date
- RegExp
- Error
- EvalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
Ïà¹ØÒ³Ãæ
JavaScript ¸ß¼¶½Ì³Ì£ºECMAScript ÒýÓÃÀàÐÍ
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 £¨ËüÃÇÒ²ÊDZ¾µØ¶ÔÏ󣬸ù¾Ý¶¨Ò壬ÿ¸öÄÚÖöÔÏó¶¼ÊDZ¾µØ¶ÔÏ󣩡£
Ïà¹ØÒ³Ãæ
JavaScript ²Î¿¼Êֲ᣺Global ¶ÔÏó
JavaScript ²Î¿¼Êֲ᣺Math ¶ÔÏó
ËÞÖ÷¶ÔÏó
ËùÓзDZ¾µØ¶ÔÏó¶¼ÊÇËÞÖ÷¶ÔÏó£¨host object£©£¬¼´ÓÉ ECMAScript ʵÏÖµÄËÞÖ÷»·¾³ÌṩµÄ¶ÔÏó¡£
ËùÓÐ BOM ºÍ DOM ¶ÔÏó¶¼ÊÇËÞÖ÷¶ÔÏó¡£
Ïà¹ØÒ³Ãæ
JavaScript ¸ß¼¶½Ì³Ì£ºJavaScript ʵÏÖ
W3School ²Î¿¼Êֲ᣺JavaScript ²Î¿¼ÊÖ²á
W3School ½Ì³Ì£ºHTML DOM ½Ì³Ì