Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Có nên đặt tất cả các khai báo ở đầu trong JavaScript không?

Có, đặt tất cả các khai báo JavaScript ở đầu script là một thực hành tốt. Dưới đây là ví dụ minh họa:

Ví dụ

<html>
  <head>
    <title>Phương thức match() của String trong JavaScript</title>
  </head>
  <body>
    <script>
      // Tất cả biến được khai báo ở đầu
      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>

Dưới đây là các lý do hợp lệ:

  • Cung cấp một nơi duy nhất để kiểm tra tất cả các biến.
  • Giúp tránh tạo biến toàn cục không mong muốn.
  • Ngăn chặn việc khai báo lại biến.
  • Code dễ đọc và hiểu hơn cho người khác.