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.