Có, bạn nên đặt tất cả các khai báo JavaScript ở trên cùng. Hãy xem một ví dụ -
Ví dụ
<html> <head> <title>JavaScript String match() Method</title> </head> <body> <script> // all the variables declared at top 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>
Sau đây là những 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 các biến toàn cục
- Tránh khai báo lại.
- Mã cũng dễ đọc đối với những người khác.