Phương Thức Settimeout() Và Setinterval() Trong Javascript

Bạn có bao giờ tự đặt ra câu hỏi "Làm thế nào để thiết lập thời gian thực thi của một hàm" !?

Nếu có, thì bài hướng dẫn này sẽ cung cấp cho bạn đầy đủ những kiến thức để giải đáp thắc mắc xoay quanh vấn đề trên.

Phương thức setTimeout()

Phương thức setTimeout() dùng để thiết lập    .

Ví dụ, khi người dùng thì phương thức alert("Hello") sẽ được thực thi sau 5 giây.

Cú pháp:

setTimeout(function, milliseconds);

Trong đó:

  • function

    là chức năng mà bạn muốn thực thi
  • Sau khoảng thời gian

    milliseconds

    thì

    function

    sẽ được thực thi (Lưu ý: 1000 milliseconds = 1 giây)

Ví dụ 1:

Đoạn mã bên dưới có chức năng: khi ta bấm vào Button thì hàm abc sẽ được thực thi sau 3 giây

function abc(){ alert("Hello"); }

Lưu ý: Khi gọi đến tên hàm muốn thực thi, tuyệt đối KHÔNG thêm cặp dấu () trong phần
Nhưng thêm vào đó một nút để kết thúc việc cập nhật thời gian

var start = setInterval(displayTime, 1000); function displayTime(){ var d = new Date(); document.getElementById("demo").innerHTML = d.toLocaleTimeString(); } Xem ví dụ

Lưu ý

Các phương thức setTimeout(), clearTimeout(), setInterval(), clearInterval() có thể CÓ hoặc KHÔNG CÓ tiền tố window

  • setTimeout(function(){alert("Hello")}, 2000);
  • window.setTimeout(function(){alert("Hello")}, 2000);
Next Post Previous Post