setTimeout( ฟังก์ชัน ระยะเวลา) − ฟังก์ชันนี้เรียกใช้ฟังก์ชันหลังจากระยะเวลาเป็นมิลลิวินาทีต่อจากนี้ การดำเนินการนี้จะดำเนินการเพียงครั้งเดียว มาดูตัวอย่างกัน −
มันรอ 2,000 มิลลิวินาที จากนั้นเรียกใช้ฟังก์ชัน callback alert('Hello') -
setTimeout(function() { alert('Hello');}, 2000);
setInterval(ฟังก์ชัน ระยะเวลา) − ฟังก์ชันนี้เรียก ฟังก์ชัน หลังจากทุก ระยะเวลา มิลลิวินาที สิ่งนี้ใช้ได้ไม่จำกัดครั้ง มาดูตัวอย่างกัน −
ทริกเกอร์การแจ้งเตือน ('สวัสดี') หลังจากทุกๆ 2,000 มิลลิวินาที ไม่ใช่เพียงครั้งเดียว
setInterval(function() { alert('Hello');}, 2000);