เมื่อคุณสามารถใช้ตัวแปร JavaScript ก่อนประกาศได้ จะใช้เทคนิคที่เรียกว่า hoisting parser จะอ่านฟังก์ชันทั้งหมดก่อนเรียกใช้
พฤติกรรมที่ตัวแปรถูกใช้งานก่อนที่จะมีการประกาศนั้นเรียกว่า hoisting -
ตัวอย่างต่อไปนี้
points =200; var points;
ข้อความข้างต้นทำงานเหมือนกับตัวอย่างต่อไปนี้ −
var points; ponts = 200;