Khi bạn có thể sử dụng một biến JavaScript trước khi nó được khai báo, nó được thực hiện bằng cách sử dụng một kỹ thuật gọi là hoisting. Trình phân tích cú pháp đọc qua toàn bộ hàm trước khi chạy nó.
Hành vi mà một biến dường như được sử dụng trước khi nó được khai báo được gọi là hoisting -
Ví dụ:sau đây,
points =200; var points;
Phần trên hoạt động giống như phần sau -
var points; ponts = 200;