{"id":906,"date":"2022-03-10T21:24:44","date_gmt":"2022-03-10T13:24:44","guid":{"rendered":"http:\/\/www.henrycome.com\/wordpress\/?p=906"},"modified":"2022-03-10T21:24:44","modified_gmt":"2022-03-10T13:24:44","slug":"20220310212413","status":"publish","type":"post","link":"http:\/\/www.henrycome.com\/wordpress\/202203102124\/906","title":{"rendered":"P26-\u51fd\u6570-\u989d\u5916.js"},"content":{"rendered":"<pre><code class=\"language-javascript\">\/*P28-\u51fd\u6570-\u8868\u8fbe\u5f0f\n\/\/\u51fd\u6570\u8868\u8fbe\u5f0f,\u4e0d\u52a0()\uff0c\u6253\u5370\u51fa\u672c\u4f53\uff08\u5b9a\u4e49\uff09\u3002\nfunction add(a,b){\n    return a+b;\n}\nconsole.log(add);\n\/** \/\/\u4e0b\u9762\u5c31\u662f\u51fd\u6570add\u7684\u5b9a\u4e49\uff0c\u672c\u4f53\u3002\n \u0192 add(a,b){\n    return a+b;\n}\n*\/\n\/** *\/\n\n\/*\n\/\/\u53ef\u4ee5\u628aadd\u51fd\u6570\u672c\u4f53\u8d4b\u503c\u7ed9\u53e6\u4e00\u4e2a\u53d8\u91cf\uff0c\u4ea7\u751f\u4e00\u4e2a\u540c\u6837\u529f\u80fd\u7684\u51fd\u6570\nvar plus = add;\nvar res = plus(5,6);\nconsole.log(res);\/\/11\n\/*VH:\u8fd9\u91cc\u989d\u5916\u589e\u52a0\u4e00\u4e2a\u70b9,plus.name\n1.\u6240\u6709\u7684\u90fd\u662f\u5bf9\u8c61\uff0c\u5bf9\u8c61\u6709\u5c5e\u6027\n2.\u53d8\u91cf\u67092\u4e2d\uff0c\u5b57\u9762\u53d8\u91cf\u548c\u5f15\u7528\u53d8\u91cf\n3.\u51fd\u6570\u5bf9\u8c61\u7b49\u662f\u5f15\u7528\u53d8\u91cf\uff0cadd\u51fd\u6570\u672c\u4f53\u88abplus\u5f15\u7528\uff0c\u540d\u5b57\u4e5f\u662f\u539f\u6765add\u7684\u3002\n*\/\n\/*\nconsole.log(&#039;plus().name:&#039;+plus.name);\/\/add\n\n\/\/\u4e5f\u53ef\u4ee5\u5728\u51fd\u6570\u5b9a\u4e49\u7684\u65f6\u5019\uff0c\u5c31\u76f4\u63a5\u8d4b\u503c\u7ed9\u4e00\u4e2a\u53d8\u91cf\nvar multiply = function multiple(a,b){\n    console.log(multiple);\/\/\u6807\u8bb086\n    return a*b;\n    \/\/\u6b64\u5904\u5f00\u59cb\u4e0d\u8981\u5199\u4ee3\u7801\uff0c\u4e0d\u4f1a\u6267\u884c\uff01\uff01\uff01\n}\nconsole.log(multiply(6,2));\/\/\u6807\u8bb090\n\/** *\/\n\n\/*\n\/\/\u6807\u8bb086\uff1a\u5176\u5b9e\u5c31\u662findex.js:86\uff0c\u6015\u4ee3\u7801\u589e\u52a0\u4f1a\u4e71\uff0c\u6240\u4ee5\u624b\u5de5\u6dfb\u52a0\u6807\u8bb0\u5728\u8bed\u53e5\u672b\u5c3e\n\u0192 multiple(a,b){\n    console.log(multiple);\n    return a*b;\n    \/\/\u6b64\u5904\u5f00\u59cb\u4e0d\u8981\u5199\u4ee3\u7801\uff0c\u4e0d\u4f1a\u6267\u884c\uff01\uff01\uff01\n}\n\n\/\/\u6807\u8bb090\uff1a\n12\n\n\/\/\u6807\u8bb086\uff1a\u53c8\u6765\u4e00\u904d\n\u0192 multiple(a,b){\n    console.log(multiple);\n    return a*b;\n    \/\/\u6b64\u5904\u5f00\u59cb\u4e0d\u8981\u5199\u4ee3\u7801\uff0c\u4e0d\u4f1a\u6267\u884c\uff01\uff01\uff01\n}\n*\/\n\n\/**VH\uff1a\u589e\u52a0\u4e00\u70b9\u77e5\u8bc6\uff1a\n\n \/\/1.\u5b9a\u4e49\u65f6\u76f4\u63a5\u8d4b\u503c\u7ed9\u53d8\u91cf\uff0c\u90a3\u4e48\u51fd\u6570\u5916\u90e8\u65e0\u6cd5\u8bbf\u95ee\u8fd9\u4e2a\u51fd\u6570\u540d\u7684\u53d8\u91cf\uff0c\u51fd\u6570\u5185\u90e8\u53ef\u4ee5\u8bbf\u95ee\u3002\n \/\/2.\u5b9a\u4e49\u65f6\u76f4\u63a5\u8d4b\u503c\u7ed9\u53d8\u91cf\uff0c\u90a3\u4e48\u51fd\u6570\u53ef\u4ee5\u6ca1\u540d\u5b57\uff0c\u53eb\u533f\u540d\u51fd\u6570\uff08\u4e0d\u65b9\u4fbf\u540e\u671f\u8c03\u8bd5\uff09\uff0c\u6548\u679c\u548c1\u4e00\u6837\u3002\n\nconsole.log(multiply(6,2));\/\/12\n\/\/console.log(multiple(6,2));\/\/Uncaught ReferenceError: multiple is not defined\n\nconsole.log(multiply);\/\/\u6807\u8bb098\n\/\/console.log(multiple);\/\/\u6807\u8bb099\n\/*\n\/\/\u7b2c\u4e00\u53e5\u6807\u8bb098\u7684\u7ed3\u679c\uff1a\n\u0192 multiple(a,b){\n    return a*b;\n}\n\/\/\u7b2c\u4e8c\u53e5\u6807\u8bb099\u7684\u7ed3\u679c\uff1a\nUncaught ReferenceError: multiple is not defined\n\n\/\/\u6ce8\u610f\uff1a\u53c2\u8003\u6807\u8bb086\u7684\u7ed3\u679c\uff0c\u51fd\u6570\u5185\u90e8\u662f\u53ef\u4ee5\u8bbf\u95eemultiple\u7684\u503c\uff0c\u5916\u90e8\u65e0\u6cd5\u8bbf\u95ee\u3002\n*\/\n\n\/*VH:\u589e\u52a0\u4e00\u70b9\u77e5\u8bc6 \n1.\u5982\u679c\u6b63\u5e38\u5b9a\u4e49\u51fd\u6570\uff0c\u51fd\u6570\u5185\u5916\u90fd\u53ef\u4ee5\u8bbf\u95ee\u4ee5\u51fd\u6570\u540d\u7684\u8fd9\u4e2a\u53d8\u91cf\u3002\n2.\u590d\u5236\u4e0a\u9762\u7684\u4e00\u53e5\u8bdd\uff1a\u5b9a\u4e49\u65f6\u76f4\u63a5\u8d4b\u503c\u7ed9\u53d8\u91cf\uff0c\u90a3\u4e48\u51fd\u6570\u5916\u90e8\u65e0\u6cd5\u8bbf\u95ee\u8fd9\u4e2a\u51fd\u6570\u540d\u7684\u53d8\u91cf\uff0c\u51fd\u6570\u5185\u90e8\u53ef\u4ee5\u8bbf\u95ee\u3002\n3.\u5982\u679cvar getName= function getName(){}\u8fd9\u6837\u91cd\u540d\u6765\u5b9a\u4e49\u51fd\u6570\u5e76\u590d\u5236\u7ed9\u91cd\u540d\u53d8\u91cf\u3002\n\u5b9e\u73b0\u5b9a\u4e49\u5e76\u8d4b\u503c\u7ed9\u53d8\u91cf\uff0c\u4f46\u662f\u5b9e\u73b0\u6b63\u5e38\u5b9a\u4e49\u51fd\u6570\u7684\u4f5c\u7528\u3002\u5176\u5b9e\u591a\u6b64\u4e00\u4e3e\uff01\uff01\uff01\n*\/\n\n\/*\u6b63\u5e38\u5b9a\u4e49\u4e00\u4e2a\u51fd\u6570\uff1a\nfunction getName(){\n    console.log(&#039;\u91cc\u9762\u6253\u5370getName\uff1a&#039;+getName);\n}\n\/\/\u8c03\u7528\u51fd\u6570\uff1a\ngetName();\nconsole.log(&#039;\u5916\u9762\u6253\u5370getName\uff1a&#039;+getName)\n\/*109\n\u91cc\u9762\u6253\u5370getName\uff1afunction getName(){\n    console.log(&#039;\u91cc\u9762\u6253\u5370getName\uff1a&#039;+getName);\n}\n112\n\u5916\u9762\u6253\u5370getName\uff1afunction getName(){\n    console.log(&#039;\u91cc\u9762\u6253\u5370getName\uff1a&#039;+getName);\n}\n*\/\n\/** *\/\n\n\/*## \u6d4b\u8bd5\u8fd9\u4e2a\u91cd\u65b0\u58f0\u660e\u51fd\u6570\u7684\u95ee\u9898 *\/\n\/*### \u51fd\u6570\u5916\u90e8\uff0c\u91cd\u65b0\u7ed9\u51fd\u6570\u540d\u53d8\u91cf\u8d4b\u503c\nconsole.clear();\n\/\/var testName = 2;\/\/\u8fd9\u91cc\u5982\u679c\u4e0d\u8d4b\u503c\uff0c\u90a3\u4e48\u4e0b\u9762\u8fd9\u4e2a\u6253\u5370\u4e5f\u662f\u51fd\u6570\u4f53\uff0c\u51fd\u6570\u63d0\u5347\u3002\u5982\u679c\u8d4b\u503c\uff0c\u90a3\u4e48\u540e\u9762\u6253\u5370\u90fd\u662f2\uff08\u5305\u542b\u6700\u540egetTestName\uff09,\u76f4\u5230testName\u91cd\u65b0\u8d4b\u503c\u3002\nconsole.log(testName);\nfunction testName(){\n    console.log(&#039;testName()\u5185\u90e8\u6253\u5370&#039;)\n}\nvar getTestName = testName;\nconsole.log(testName);\/\/testName()\u51fd\u6570\u7684\u5b9a\u4e49\n\nvar testName;\nconsole.log(testName);\/\/testName()\u51fd\u6570\u7684\u5b9a\u4e49,\u53ea\u58f0\u660e\u4e0d\u4f1a\u6539\u53d8\u503c\uff08\u662f\u4e0d\u662f\u56e0\u4e3a\u63d0\u5347\u7684\u539f\u56e0\u5462\uff1f\uff09\ntestName = &#039;\u6211\u662ftestName\u7684\u65b0\u503c&#039;;\nconsole.log(testName);\/\/\u6211\u662ftestName\u7684\u65b0\u503c\nconsole.log(getTestName);\/\/testName()\u51fd\u6570\u7684\u5b9a\u4e49\uff0c\u5e76\u6ca1\u6709\u56e0\u4e3atestName\u53d8\u91cf\u91cd\u65b0\u8d4b\u503c\u800c\u9500\u6bc1\n\/** *\/\n\n\/\/### \u51fd\u6570\u5185\u90e8\uff0c\u91cd\u65b0\u7ed9\u51fd\u6570\u540d\u53d8\u91cf\u8d4b\u503c\n\/*\u7b2c\u4e00\u6b65\uff1a\u5199\u51fd\u6570\uff0c\u5185\u90e8\u6253\u5370\u81ea\u5df1\nconsole.clear();\n\nfunction testName2(){\n    console.log(&#039;testName2()\u5185\u90e8\u6253\u5370&#039;);\n    console.log(testName2);\n}\ntestName2();\n    \/*\n        index.js:126 testName2()\u5185\u90e8\u6253\u5370\n        index.js:128 \u0192 testName2(){\n            console.log(&#039;testName2()\u5185\u90e8\u6253\u5370&#039;);\n            console.log(testName2);\n        }\n     *\/\n\n\/**\/\n\n\/*\u7b2c\u4e8c\u6b65\uff1a\u7528var\u58f0\u660e\u5e76\u8d4b\u503c\nfunction testName2(){\n    console.log(&#039;testName2()\u5185\u90e8\u6253\u5370&#039;);\n    var testName2=&#039;\u6211\u662ftestName2\u7684\u65b0\u503c&#039;;\n    console.log(testName2);\n}\ntestName2();\n    \/*\n    index.js:123 testName2()\u5185\u90e8\u6253\u5370\n    index.js:125 \u6211\u662ftestName2\u7684\u65b0\u503c\n    *\/\n\/**\/\n\n\/*\u7b2c\u4e09\u6b65\uff1a\u4e0d\u7528var\u58f0\u660e\uff0c\u5e76\u8d4b\u503c\nfunction testName2(){\n    console.log(&#039;testName2()\u5185\u90e8\u6253\u5370&#039;);\n     testName2=&#039;\u6211\u662ftestName2\u7684\u65b0\u503c&#039;;\n    console.log(testName2);\n}\ntestName2();\n    \/*\n    index.js:145 testName2()\u5185\u90e8\u6253\u5370\n    index.js:147 \u6211\u662ftestName2\u7684\u65b0\u503c\n    *\/\n\/**\/\n\n\/*\u7b2c\u56db\u6b65\uff1a\u7528var\u58f0\u660e\uff0c\u5e76\u4e0d\u8d4b\u503c\n\/\/var\u58f0\u660e\u540e\uff0c\u5bfc\u81f4testName2\u91cd\u65b0\u751f\u6210\u503c\u4e3aundefined\n\/\/\u6b63\u5e38\u6765\u8bf4\uff0c\u91cd\u65b0var\u4e00\u4e2a\u53d8\u91cf\u4e0d\u8d4b\u503c\uff0c\u4e0d\u6539\u53d8\u539f\u503c\u3002\nfunction testName2(){\n    console.log(&#039;testName2()\u5185\u90e8\u6253\u5370&#039;);\n    var testName2;\n    console.log(testName2);\n}\ntestName2();\n    \/*\n    index.js:111 \u5df2\u6e05\u9664\u63a7\u5236\u53f0\n    index.js:158 testName2()\u5185\u90e8\u6253\u5370\n    index.js:160 undefined\n    *\/\n\/**\/\n\n\/*\u7b2c\u4e94\u6b65\uff1a\u4e0d\u7528var\u58f0\u660e\uff0c\u5e76\u4e0d\u8d4b\u503cs\n\/\/\u6beb\u65e0\u4f5c\u7528\uff0c\u4e0e\u7b2c\u4e00\u6b65\u76f8\u540c\nfunction testName2(){\n    console.log(&#039;testName2()\u5185\u90e8\u6253\u5370&#039;);\n     testName2;\n    console.log(testName2);\n}\ntestName2();\n    \/*\n    index.js:172 testName2()\u5185\u90e8\u6253\u5370\n    index.js:174 \u0192 testName2(){\n        console.log(&#039;testName2()\u5185\u90e8\u6253\u5370&#039;);\/\/\n        testName2;\n        console.log(testName2);\n        }\n    *\/\n\/**\/\n\n\/*# \u8bbf\u95ee\u57df\u5916\u53d8\u91cf*\/\n\n\/*## \u53d8\u91cf\u4f5c\u7528\u57df*\/\n\/*### \u53d8\u91cf\u4f5c\u7528\u57df-\u53ea\u7528{var\u58f0\u660e}\uff0c\u6ca1\u6709\u5f62\u6210\u57df\n\/\/\u53ea\u7528{}\uff0c\u6ca1\u6709\u5f62\u6210\u57df\uff0c{var var1}\u5916\u90e8\u53ef\u8bbf\u95eevar1\u8fd9\u4e2a\u53d8\u91cf\nhello=5\nvar hello2 = 52\n{\n    world = 6\n    var world2 =62\n    console.log(hello);\/\/5\n    console.log(hello2);\/\/52\n}\nconsole.log(world);\/\/6\nconsole.log(world2);\/\/62\n\/**\/\n\n\/*### \u53d8\u91cf\u4f5c\u7528\u57df-\u53ea\u7528{let\u58f0\u660e}\uff0c\u6ca1\u6709\u5f62\u6210\u57df\n\/\/\u53ea\u7528{}\uff0c\u6ca1\u6709\u5f62\u6210\u57df\uff0c{let var1}\u5916\u90e8\u53ef\u8bbf\u95eevar1\u8fd9\u4e2a\u53d8\u91cf\nhello=5\nlet hello2 = 52\n{\n    world = 6\n    let world2 =62\n    console.log(hello);\/\/5\n    console.log(hello2);\/\/52\n}\nconsole.log(world);\/\/6\nconsole.log(world2);\/\/62\n\/**\/\n\n\/*### \u53d8\u91cf\u4f5c\u7528\u57df-\u4f7f\u7528\u51fd\u6570\uff081\uff09-\u8fd0\u884c\u51fd\u6570\n\/\/\u51fd\u6570\u6837\u5f0f\u7684{}\u4ee3\u7801\u5757\uff0c\u5f62\u6210\u57df\n\/\/\u6b63\u5e38\u7684\u51fd\u6570\u6837\u5f0f\u7684\u4ee3\u7801\u5757\u5f62\u6210\u4e86\u57dfvar\u5c40\u90e8\uff0c\u4e0d\u5e26var\u662f\u5168\u5c40\n\nhello=5\nvar hello2 = 52\n\nfunction testAccessVaribles(){\n    world = 6\n    var world2 =62\n    console.log(hello);\/\/5\n    console.log(hello2);\/\/52\n}\ntestAccessVaribles()\nconsole.log(world);\/\/6\nconsole.log(world2);\/\/Uncaught ReferenceError: world2 is not defined\n\/**\/\n\/*### \u53d8\u91cf\u4f5c\u7528\u57df-\u4f7f\u7528\u51fd\u6570\uff082\uff09-\u4e0d\u8fd0\u884c\u51fd\u6570\n\/\/\u51fd\u6570\u6837\u5f0f\u7684{}\u4ee3\u7801\u5757\uff0c\u5f62\u6210\u57df\n\/\/\u6b63\u5e38\u7684\u51fd\u6570\u6837\u5f0f\u7684\u4ee3\u7801\u5757\u5f62\u6210\u4e86\u57dfvar\u5c40\u90e8\uff0c\u4e0d\u5e26var\u662f\u5168\u5c40\n\/\/\u518d\u52a0\u4e00\u53e5\uff08\u6bd4\u4e0a\u4e2a\u4f8b\u5b50\uff09\uff0c\u4e0d\u8fd0\u884c\u51fd\u6570\uff0c\u65e0\u6cd5\u8bbf\u95ee\u5176\u5185\u90e8\u5168\u5c40\u53d8\u91cf\uff0c\u56e0\u4e3a\u6ca1\u6709\u8fd0\u884c\u5c31\u6ca1\u6709\u58f0\u660e\u554a\n\nhello=5\nvar hello2 = 52\n\nfunction testAccessVaribles(){\n    world = 6\n    var world2 =62\n    console.log(hello);\/\/5\n    console.log(hello2);\/\/52\n}\n\/\/testAccessVaribles()\nconsole.log(world);\/\/Uncaught ReferenceError: world2 is not defined\n\/**\/\n\n\/*## \u7279\u6b8a\u60c5\u51b5\uff1a\u51fd\u6570\u548c\u51fd\u6570\u540d\u7684\u53d8\u91cf\n\/*### \u6837\u5f0f\u4e00\uff1a\u6b63\u5e38\u58f0\u660e\u7684\u51fd\u6570\n\/\/1.\u51fd\u6570\u5185\u76f4\u63a5\u8bbf\u95ee\u662f\u5916\u90e8\uff08\u4e0e\u51fd\u6570\u81ea\u5df1\u540c\u540d\u7684\uff09\u53d8\u91cf\u503c\n\/\/2.\u51fd\u6570\u5185\u8bbf\u95eewindow.\u51fd\u6570\u540c\u540d\u53d8\u91cf\uff0c\u662f\u5916\u90e8\u53d8\u91cf\u503c\nfunction getOutVarValue(){\n    console.log(&#039;getOutVarValue:&#039;+getOutVarValue);\/\/\u6807\u8bb01\n    console.log(&#039;window.getOutVarValue:&#039;+window.getOutVarValue);\/\/\u6807\u8bb02\n}\nvar vendor = getOutVarValue;\nvar getOutVarValue = &#039;\u6211\u662fgetOutVarValue\u7684\u65b0\u503c&#039;;\nvendor();\/\/\u6211\u662fgetOutVarValue\u7684\u65b0\u503c\n\/*\n\/\/\u6807\u8bb01\ngetOutVarValue:\u6211\u662fgetOutVarValue\u7684\u65b0\u503c\n\/\/\u6807\u8bb02\nwindow.getOutVarValue:\u6211\u662fgetOutVarValue\u7684\u65b0\u503c\n*\/\n\/**\/\n\n\/*### \u6837\u5f0f2\uff1a\u58f0\u660e\u51fd\u6570\u5e76\u8d4b\u503c\u7ed9\u53d8\u91cf\u7684\n\/\/1.\u51fd\u6570\u5185\u90e8\u76f4\u63a5\u8bbf\u95ee\u662f\u51fd\u6570\u4f53\n\/\/2.\u51fd\u6570\u5185\u90e8\u8bbf\u95eewindow.\u51fd\u6570\u540c\u540d\u53d8\u91cf\uff0c\u662f\u5916\u90e8\u540c\u540d\u53d8\u91cf\u503c\nvar vendor = function getOutVarValue(){\n    console.log(getOutVarValue);\/\/\u6807\u8bb01\n    console.log(&#039;window.getOutVarValue:&#039;+window.getOutVarValue);\/\/\u6807\u8bb02\n}\nvar getOutVarValue = &#039;\u6211\u662fgetOutVarValue\u7684\u65b0\u503c&#039;;\nvendor();\n\/*\n\/\/\u6807\u8bb01\n\u0192 getOutVarValue(){\n    console.log(getOutVarValue);\n    console.log(&#039;window.getOutVarValue:&#039;+window.getOutVarValue);\n}\n\/\/\u6807\u8bb02\nwindow.getOutVarValue:\u6211\u662fgetOutVarValue\u7684\u65b0\u503c\n*\/\n\/**\/\n\n\/*\u6d4b\u8bd5\u63d0\u5347\u95ee\u9898*\/\n\/*## \u58f0\u660e\u53d8\u91cf\u4e00\u5b9a\u7528var\uff0clet\u7b49\u5173\u952e\u5b57\u4e48\uff1f\n        \/\/\u4e0d\u7528\u5173\u952e\u5b57\uff0c\u53ea\u5199\u540d\u5b57\u6ca1\u7528\u3002\n        test;      \n        console.log(test);\/\/Uncaught ReferenceError: test is not defined\n        \/**\/\n\n        \/*## \u58f0\u660e\u53d8\u91cf\u4e00\u5b9a\u7528var\uff0clet\u7b49\u5173\u952e\u5b57\u4e48\uff1f\n        \/\/\u4e0d\u7528\u5173\u952e\u5b57\uff0c\u4e14\u8d4b\u503c\u53ef\u4ee5\u4f7f\u7528\n        test2=&#039;\u6211\u662ftest2&#039;;\/\/\u6211\u662ftest2\n        console.log(test2);\n        \/**\/\n\n        \/*## \u4e0d\u7528var\uff0c\u653e\u5728\u4f7f\u7528\u5b83\u8bed\u53e5\u540e\u9762\uff0c\u5747\u4e0d\u80fd\u63d0\u5347\n        \/\/\u8d4b\u503c\u6216\u8005\u4e0d\u8d4b\u503c\uff0c\u63d0\u793areferenceError\uff0c\u5f15\u7528\u9519\u8bef\n             console.log(test)\/\/test is not defined\n             test;\n             test = 1\uff1b\n             \/\/var test;\n        \/**\/\n\n        \/*## \u7528var\uff1a\u63d0\u793aundefined,\u8bf4\u660e\u5df2\u7ecf\u58f0\u660e\n        \/\/var test\u63d0\u5347\u4e86\u3002\n            console.log(test)\/\/defined\n             var test;\n        \/**\/\n\n        \/*## \u7528var\u4e14\u8d4b\u503c\uff1a\u63d0\u793aundefined,\u8bf4\u660e\u5df2\u7ecf\u58f0\u660e\n        \/\/var test\u63d0\u5347\u4e86\u3002\u4f46\u662f\u8d4b\u503c\u5728\u539f\u4f4d\u7f6e\u3002\n            console.log(test)\/\/defined\n             var test=2;\n        \/**\/\n\n        \/*# \u603b\u7ed3\uff1a*\/\n\n        \/*## \u63d0\u5347\n        ### \u53d8\u91cf\u63d0\u5347\n        \u4ee5\u4e0b\u5199\u6cd5\u90fd\u4f1a\u63d0\u5347\uff08\u8c03\u7528\u7684\u65f6\u5019\uff0c\u4e0d\u4f1a\u63d0\u793areferenceError\uff0c\u5982\u679c\u672a\u8d4b\u503c\u4ec5\u63d0\u793aundefined\uff09\uff1a\n        var var2;\n        var var2 = 2;\uff08\u503c2\u4e0d\u4f1a\u63d0\u5347\uff0c\u4ec5var2\u53d8\u91cf\u63d0\u5347\uff09\n        \u4ee5\u4e0b\u5199\u6cd5\u53ef\u7528\uff0c\u4e0d\u63d0\u5347\uff0c\u4f46\u4e0d\u80fd\u653e\u5728\u8c03\u7528\u540e\u9762\n        var2 = 2;\uff08\u4e0d\u80fd\u653e\u5728\u8c03\u7528\u540e\u9762\uff09\n\n        \/*### \u51fd\u6570\u63d0\u5347\n        \/\/\u8c03\u7528\u8bed\u53e5\u5728\u524d\u6216\u5728\u540e\u90fd\u53ef\u4ee5\n\n        testRenewName();\/\/\u7b2c\u4e00\u6b21\u58f0\u660etestRenewName()\n        function testRenewName(){\n            console.log(&#039;\u7b2c\u4e00\u6b21\u58f0\u660etestRenewName()&#039;);\n        }\n        testRenewName();\/\/\u7b2c\u4e00\u6b21\u58f0\u660etestRenewName()\n        \/**\/\n\n        \/*## \u91cd\u65b0\u58f0\u660e\uff1a\n        \/*### \u53d8\u91cf\n        var var3 = 3;\n        var var3;\/\/\u4e0d\u4f1a\u6539\u53d8var3\u7684\u503c\u3002\u53d8\u91cf\u63d0\u5347\n        \u4f46\u662f\u5728\u51fd\u6570\u4e2d\u64cd\u4f5c\u8981\u6ce8\u610f\uff08\u641c\u7d22\u2018\u7b2c\u56db\u6b65\u2019\u770b\u5b9e\u4f8b\uff09\uff1a\n        \/*\n        function testName2(){\n        console.log(&#039;testName2()\u5185\u90e8\u6253\u5370&#039;);\n        var testName2;\/\/\u9020\u6210\u4e0b\u9762\u8bed\u53e5\u63d0\u793aundefined\n        console.log(testName2);\/\/undefined\n        }\n        testName2();\n        *\/\n\n        \/*### \u51fd\u6570\n        \u91cd\u540d\u58f0\u660e\uff0c\u6700\u540e\u4e00\u4e2a\u4e3a\u51c6\uff0c\u800c\u4e14\u51fd\u6570\u90fd\u4f1a\u63d0\u5347\u3002\n\n        testRenewName();\/\/\u7b2c\u4e8c\u6b21\u58f0\u660etestRenewName()\n        function testRenewName(){\n            console.log(&#039;\u7b2c\u4e00\u6b21\u58f0\u660etestRenewName()&#039;);\n        }\n        function testRenewName(){\n            console.log(&#039;\u7b2c\u4e8c\u6b21\u58f0\u660etestRenewName()&#039;);\n        }\n        testRenewName();\/\/\u7b2c\u4e8c\u6b21\u58f0\u660etestRenewName()\n        *\/\n        \/**\/\n\n        \/*## \u57df\u5916\u8bbf\u95ee\n        \/*### \u6b63\u5e38\n        \/\/1.\u53ef\u4ee5\u8bbf\u95ee\u4e0a\u4e00\u4e2a\u57df\u58f0\u660e\u7684\u53d8\u91cf\n        \/\/2.\u5728\u4efb\u610f\u57df\u4e0d\u7528\u5173\u952e\u5b57\uff0c\uff08\u524d\u9762\u8bf4\u4e86\uff0c\u4e0d\u52a0\u5173\u952e\u5b57\u53ea\u6709\u8d4b\u503c\u624d\u6709\u7528\uff09\u53d8\u6210\u5168\u5c40\u53d8\u91cf\n\n        \/\/### \u51fd\u6570\u60c5\u51b5\u7279\u522b\n        \/\/#### \u6b63\u5e38\u58f0\u660e\u51fd\u6570\uff08\u4e0d\u8d4b\u503c\u7ed9\u5176\u4ed6\u53d8\u91cf\uff09\uff0c\n            \/\/1.\u51fd\u6570\u5185\u76f4\u63a5\u8bbf\u95ee\u662f\u5916\u90e8\uff08\u4e0e\u51fd\u6570\u81ea\u5df1\u540c\u540d\u7684\uff09\u53d8\u91cf\u503c\n            \/\/2.\u51fd\u6570\u5185\u8bbf\u95eewindow.\u51fd\u6570\u540c\u540d\u53d8\u91cf\uff0c\u662f\u5916\u90e8\u53d8\u91cf\u503c\n            \/\/3.\u4f30\u8ba1\u662f\u5168\u5c40\u53d8\u91cf\uff0c\u5f71\u54cd\u5185\u90e8\u53d8\u91cf\u503c\uff0c\u4e0d\u518d\u662f\u51fd\u6570\u4f53\n        \/\/#### \u58f0\u660e\u4e14\u8d4b\u503c\u7ed9\u53d8\u91cf\n            \/\/1.\u51fd\u6570\u5185\u90e8\u76f4\u63a5\u8bbf\u95ee\u662f\u51fd\u6570\u4f53\n            \/\/2.\u51fd\u6570\u5185\u90e8\u8bbf\u95eewindow.\u51fd\u6570\u540c\u540d\u53d8\u91cf\uff0c\u662f\u5916\u90e8\u540c\u540d\u53d8\u91cf\u503c\n        \/**\/\n\n        \/*## \u7c7b\u4f3c\u4e8e\u672c\u7bc7\u7684\u6d4b\u8bd5\u6587\u6863\u5982\u4f55\u4f7f\u7528\u5931\u6548\u8bed\u53e5\uff0c\u65b9\u4fbf\u540e\u7eed\u6d4b\u8bd5*\/\n        \/\/1.\u6d4b\u8bd5\u65f6\u6bcf\u4e00\u4e2a\u5173\u952e\u6539\u52a8\uff0c\u5c3d\u91cf\u5bf9\u5e94\u4e00\u4efd\u5b8c\u6574\u4ee3\u7801\uff0c\n        \/\/2.\u4e0a\u9762\u8bf4\u7684\u610f\u601d\u662f\uff0c\u628a\u6539\u52a8\u7684\u8bb0\u5f55\u4fdd\u7559\u4e0b\u6765\uff0c\u5bb9\u6613\u5206\u6790\n        \/\/3.\u5728\u4e00\u4efd\u4ee3\u7801\u4e0a\u6539\u52a8\u6d4b\u8bd5\uff0c\u5f53\u65f6\u77e5\u9053\u600e\u4e48\u56de\u4e8b\uff0c\u4ee5\u540e\u5c31\u4e0d\u5bb9\u6613\u660e\u767d\u4e86\u3002\n\n        \/\/\u683c\u5f0f\u5982\u4e0b\uff0c\u539f\u7406\u662f\u65e0\u8bba\u524d\u9762\u51e0\u4e2a\/ * \uff0c\u9047\u5230* \/\u5c31\u662f\u7ed3\u675f\u3002\n        \/*\u6807\u9898 \/\/\u8fd9\u91cc\u672b\u5c3e\u589e\u52a0\u3010* \/\u3011\uff0c\u4e0b\u9762\u7684\u4ee3\u7801\u8bed\u53e5\u5c31\u53ef\u4ee5\u8fd0\u884c\u3002\n        \u4ee3\u7801\u8bed\u53e5\n            \/*\n            \u8fd0\u884c\u6253\u5370\u7ed3\u679c\n            *\/\n        \/**\/  \/\/\u8fd9\u91cc\u6709\u4e00\u5bf9\uff0c\u8868\u793a\u5c0f\u8282\u7ed3\u675f\uff01\n        \/**\/<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\/*P28-\u51fd\u6570-\u8868\u8fbe\u5f0f \/\/\u51fd\u6570\u8868\u8fbe\u5f0f,\u4e0d\u52a0()\uff0c\u6253\u5370\u51fa\u672c\u4f53\uff08\u5b9a\u4e49\uff09\u3002 function add(a,b){ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"_links":{"self":[{"href":"http:\/\/www.henrycome.com\/wordpress\/wp-json\/wp\/v2\/posts\/906"}],"collection":[{"href":"http:\/\/www.henrycome.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.henrycome.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.henrycome.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.henrycome.com\/wordpress\/wp-json\/wp\/v2\/comments?post=906"}],"version-history":[{"count":1,"href":"http:\/\/www.henrycome.com\/wordpress\/wp-json\/wp\/v2\/posts\/906\/revisions"}],"predecessor-version":[{"id":907,"href":"http:\/\/www.henrycome.com\/wordpress\/wp-json\/wp\/v2\/posts\/906\/revisions\/907"}],"wp:attachment":[{"href":"http:\/\/www.henrycome.com\/wordpress\/wp-json\/wp\/v2\/media?parent=906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.henrycome.com\/wordpress\/wp-json\/wp\/v2\/categories?post=906"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.henrycome.com\/wordpress\/wp-json\/wp\/v2\/tags?post=906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}