将所有声明放在JavaScript的顶部是一种好习惯吗?

是的,将所有JavaScript声明放在顶部是一个好习惯。我们来看一个例子-

示例

<html>
   <head>
      <title>JavaScript String match() Method</title>
   </head>

   <body>
      <script>
         //所有在顶部声明的变量
         var str, re, found;
         
         str = "For more information, see Chapter 3.4.5.1";
         re = /(chapter \d+(\.\d)*)/i;
         found = str.match( re );
         document.write(found );
      </script>
   </body>
</html>

以下是有效的原因-

  • 在单个位置检查所有变量。

  • 帮助避免全局变量

  • 避免重新声明。

  • 该代码对于其他人也很容易阅读。