JS¸ß¼¶ ´Ê·¨·ÖÎöÏê½â

µ¼Óï Óï·¨·ÖÎö£ºÏÈ·ÖÎö²ÎÊý£»ÔÚ·ÖÎö±äÁ¿ÉùÃ÷£»·ÖÎöº¯ÊýÉùÃ÷£»Q: ÈçºÎ·ÖÎö±äÁ¿ÉùÃ÷?A: ¶ÔÓÚvar ÉùÃ÷µÄ±äÁ¿, ÒÔvar str = & 39;aseoe& 39;ΪÀý, ·ÖΪ·ÖÎö¹ý³Ì ºÍ Ö´Ðйý³Ì ¢Ù ÏÈ·ÖÎö, ºóÖ´ÐÐ ¢ÚÏÈ·ÖÎövar

Óï·¨·ÖÎö£º
  • ÏÈ·ÖÎö²ÎÊý£»
  • ÔÚ·ÖÎö±äÁ¿ÉùÃ÷£»
  • ·ÖÎöº¯ÊýÉùÃ÷£»

Q: ÈçºÎ·ÖÎö±äÁ¿ÉùÃ÷?
A: ¶ÔÓÚvar ÉùÃ÷µÄ±äÁ¿, ÒÔvar str = 'aseoe'ΪÀý, ·ÖΪ·ÖÎö¹ý³Ì ºÍ Ö´Ðйý³Ì.
¢Ù ÏÈ·ÖÎö, ºóÖ´ÐÐ.
¢ÚÏÈ·ÖÎö  var str;     ,¼´½ö½öÉùÃ÷Ò»¸östr±äÁ¿,str±äÁ¿´Ëʱ,ûÓи³Öµ,ÖµÊÇundefined
¢ÛÈ»ºóÔÙ½øÐÐ Ö´Ðйý³Ì.
  1. var str = 'global';
  2.     function t() {
  3. /*
  4. alert(str);   // undefined
  5. var str = 'aseoe';
  6. alert(str);   // aseoe
  7. */
  8.  
  9.         ///  ´Ê·¨·ÖÎö
  10.         var str;
  11.  
  12.         // Ö´ÐÐÓï¾ä
  13.         alert(str);
  14.         str = 'aseoe';
  15.         alert(str;);
  16.  
  17.     }
  18.  
  19.     t();
¸´ÖÆ´úÂë
¾ßÌå²½Ö裺
   ¢ñ£ºÔÚº¯ÊýÔËÐÐÇ°µÄһ˲¼ä£¬Éú³ÉActive Object£¨»î¶¯¶ÔÏ󣩣¬Ï³ÆAO£»
    ¢ò£º°ÑÉùÃ÷µÄ²ÎÊý£¬ÐγÉAOµÄÊôÐÔ£¬ÖµÈ«ÊÇundefined£»
    ¢ó£º·ÖÎö±äÁ¿ÉùÃ÷£¡ Èçvar age
          Èç¹ûAOÉÏ»¹Ã»ÓÐageÊôÐÔ£¬ÔòÌí¼ÓAOÊôÐÔ£¬ÖµÈ«ÊÇundefined
          Èç¹ûAOÉÏÒÑÓÐageÊôÐÔ£¬Ôò²»×öÈκÎÓ°Ïì

    ¢ô£º·ÖÎöº¯ÊýÉùÃ÷£¬ Èçfunction foo(){},
            Ôò°Ñº¯Êý¸³¸øAO.fooÊôÐÔ
   ×¢£º Èç¹û´ËÇ°fooÊôÐÔÒѾ­´æÔÚ£¬Ôò±»¸²¸Ç
  1. function t(age){
  2.       alert(age);
  3. }
  4.     t(6);   //6 
  5.     t();   //undefined
  6. /* ´Ê·¨·ÖÎö¹ý³Ì£º
  7. AO  {age:undefined}
  8.  
  9.   ÔËÐйý³Ì£º
  10.   t(6)  --> AO.age = 6; alert(AO.age)    //6
  11.  
  12.   t() ---> AO.ageûµÃµ½¸³Öµ£¬»¹ÊÇ undefined
  13. */
¸´ÖÆ´úÂë
·ÖÎöº¯ÊýÉùÃ÷

  1. function u(){
  2.    var greet = 'hello';
  3.    alert(greet);
  4.  
  5.    function  greet(){
  6.   }
  7.    alert(greet);
  8. }
  9. u(null);     // hello    hello
  10. /*
  11. ´Ê·¨·ÖÎö¹ý³Ì£º
  12. 0: AO = {}
  13. 1:
  14.    1.1 ·ÖÎö²ÎÊý AO = {greet:undefined}
  15.    1.2 ·ÖÎö²ÎÊý AO = {greet:null}
  16. 2: ·ÖÎögreet ±äÁ¿ÉùÃ÷£¬AOÒѾ­ÓÐgreet ÊôÐÔ£¬Òò´Ë²»×öÈκÎÓ°Ïì
  17. 3£º·ÖÎögreetº¯ÊýÉùÃ÷£¬ AO.greet = function (){},±»¸²¸Ç³Éº¯Êý
  18.  
  19. Ö´Ðйý³Ì£º
  20. greet = 'hello';
  21. alert(greet);
  22. alert(greet);
¸´ÖÆ´úÂë
ת×Ô:°®Ë¼ÉçÇø -> JS¸ß¼¶ ´Ê·¨·ÖÎöÏê½â
http://www.aseoe.com/ true JS¸ß¼¶ ´Ê·¨·ÖÎöÏê½â http://www.aseoe.com/show-12-88-1.html report <£¿php echo strlen($content) / 2; ?> Óï·¨·ÖÎö£ºÏÈ·ÖÎö²ÎÊý£»ÔÚ·ÖÎö±äÁ¿ÉùÃ÷£»·ÖÎöº¯ÊýÉùÃ÷£»Q: ÈçºÎ·ÖÎö±äÁ¿ÉùÃ÷?A: ¶ÔÓÚvar ÉùÃ÷µÄ±äÁ¿, ÒÔvar str = & 39;aseoe& 39;ΪÀý, ·ÖΪ·ÖÎö¹ý³Ì ºÍ Ö´Ðйý³Ì ¢Ù ÏÈ·ÖÎö, ºóÖ´ÐÐ ¢ÚÏÈ·ÖÎövar
TAG:¸ß¼¶ ´Ê·¨·ÖÎö
±¾Õ¾»¶Ó­ÈκÎÐÎʽµÄתÔØ£¬µ«ÇëÎñ±Ø×¢Ã÷³ö´¦£¬×ðÖØËûÈËÀͶ¯³É¹û
תÔØÇë×¢Ã÷£º ÎÄÕÂתÔØ×Ô£º°®Ë¼×ÊÔ´Íø http://www.aseoe.com/show-12-88-1.html

[Ç°¶Ë²å¼þÍƼö] Plugin

1 2 3 4
  • jQueryʵÏÖÖð×ÖÖð¾äÏÔʾ²å¼þl-by-l.min.js
  • jQuery´ø·½Ïò¸ÐÖªµÄÊó±ê»¬¹ýͼƬ±ß¿òÌØЧ²å¼þ
  • jQuery HotKeys¼àÌý¼üÅÌ°´ÏÂʼþkeydown²å¼þ
  • ÏìӦʽÎÞÏÞÂÖ²¥jQueryÐýתľÂí²å¼þ
ÏìӦʽÎÞÏÞÂÖ²¥jQueryÐýתľÂí²å¼þ
webÇ°¶Ë¿ª·¢
°®Ë¼×ÊÔ´Íø Copyright 2012-2014 Www.Aseoe.Com All rights reserved.(½úICP±¸13001436ºÅ-1)