×ðÁú¿­Ê±¹ÙÍøµÇ¼

jsÖÐʲôÊDZäÁ¿ÌáÉý

javascript Öб£´æ±äÁ¿ÌáÉý£ºvar ÉùÃ÷µÄ±äÁ¿ÌáÉýµ½º¯Êý»òÈ«¾Ö×÷ÓÃÓò¶¥²¿¡£º¯ÊýÉùÃ÷ÌáÉý£¬µ«ÐÐΪ²î±ð¡£let ºÍ const ÉùÃ÷µÄ±äÁ¿¾ßÓп鼶×÷ÓÃÓò£¬²»»áÌáÉý¡£±äÁ¿ÌáÉýÓŵ㣺¼ò»¯´úÂë¡£Èõµã£º¿ÉÄܵ¼ÖÂÒâÍâÐÐΪ¡£½¨ÒéʹÓÿ鼶×÷ÓÃÓòÀ´ÉùÃ÷±äÁ¿£¬×èÖ¹±äÁ¿ÌáÉýÎÊÌâ¡£

JavaScript ÖеıäÁ¿ÌáÉý

±äÁ¿ÌáÉýÊÇ JavaScript Ú¹ÊÍÆ÷ÔÚÖ´ÐдúÂë֮ǰ¶Ô±äÁ¿¾ÙÐÐÔ¤ÏÈ´¦ÀíµÄÀú³Ì¡£ÔÚÕâ¸öÀú³ÌÖУ¬±äÁ¿ÉùÃ÷½«±»ÌáÉýµ½º¯Êý»òÈ«¾Ö×÷ÓÃÓòµÄ¶¥²¿£¬×ÝÈ»ËüÃÇ×î³õÊÇÔÚ¿é×÷ÓÃÓòÄÚÉùÃ÷µÄ¡£

ÏêϸÀ´Ëµ£¬ÔÚ JavaScript ÖУº

±äÁ¿ÉùÃ÷£ºÊ¹Óà var Òªº¦×ÖÉùÃ÷µÄ±äÁ¿»á±»ÌáÉý¡£

º¯ÊýÉùÃ÷£ºº¯ÊýÉùÃ÷Ò²½«±»ÌáÉý£¬µ«ËüÃǵÄÐÐΪÓë±äÁ¿ÉùÃ÷²î±ð¡£

¿é¼¶×÷ÓÃÓò£ºÊ¹Óà let »ò const Òªº¦×ÖÉùÃ÷µÄ±äÁ¿¾ßÓп鼶×÷ÓÃÓò£¬²»»á±»ÌáÉýµ½º¯Êý»òÈ«¾Ö×÷ÓÃÓò¡£

±äÁ¿ÌáÉýµÄʾÀý

var x = 10;
console.log(x); // Êä³ö 10

function foo() {
  var y = 20;
  console.log(y); // Êä³ö 20
}

foo();
console.log(y); // Êä³ö ReferenceError: y is not defined

µÇ¼ºó¸´ÖÆ

ÔÚÕâ¸öʾÀýÖУ¬±äÁ¿ x ÔÚÈ«¾Ö×÷ÓÃÓòÖÐÉùÃ÷£¬Òò´ËËü»á±»ÌáÉýµ½Îļþ¶¥²¿¡£º¯Êý foo ÖеıäÁ¿ y ÊÇÔڿ鼶×÷ÓÃÓòÖÐÉùÃ÷µÄ£¬Òò´ËËü²»»á±»ÌáÉý¡£Òò´Ë£¬ÔÚº¯ÊýÍⲿ»á¼û y »áÒý·¢Ò»¸ö ReferenceError¡£

±äÁ¿ÌáÉýµÄÓŵãºÍÈõµã

Óŵ㣺±äÁ¿ÌáÉý¿ÉÒÔ¼ò»¯´úÂ룬ÓÉÓÚËüÔÊÐíÔÚ´úÂë¿éµÄ¶¥²¿ÉùÃ÷ËùÓбäÁ¿¡£

Èõµã£º±äÁ¿ÌáÉýÒ²¿ÉÄܵ¼ÖÂÒâÍâÐÐΪ£¬ÓÉÓÚ±äÁ¿¿ÉÄÜÔÚÔ¤ÆÚÔÚ×÷ÓÃÓòÄÚ֮ǰ¾ÍÒѾ­±»ÉùÃ÷¡£

×î¼Ñʵ¼ù

ΪÁË×èÖ¹±äÁ¿ÌáÉýµÄDZÔÚÎÊÌ⣬½¨ÒéʹÓÿ鼶×÷ÓÃÓò£¨let ºÍ const£©À´ÉùÃ÷±äÁ¿¡£ÕâÈ·±£±äÁ¿ÔÚËüÃDZ»ÉùÃ÷µÄ×÷ÓÃÓòÄڿɼû£¬²¢ÇÒÔÚʹÓÃ֮ǰ²»»á±»ÌáÉý¡£

ÒÔÉϾÍÊÇjsÖÐʲôÊDZäÁ¿ÌáÉýµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

13452372176

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ