Phương thức JavaScript setTimeout () với hướng dẫn javascript, giới thiệu, lỗi javascript, ứng dụng của javascript, vòng lặp, biến, đối tượng, bản đồ, typedarray, v.v.
Bạn đang xem: ấn định thời gian chờ j
< div>
tiếp theo →
← trước
Phương thức JavaScript setTimeout ()
Phương thức setTimeout () trong JavaScript được sử dụng để thực thi một hàm sau khi đợi một khoảng thời gian được chỉ định. Phương thức này trả về một giá trị số đại diện cho giá trị ID của bộ hẹn giờ.
Không giống như phương thức setInterval () , phương thức setTimeout () chỉ thực thi hàm một lần. Phương thức này có thể được viết có hoặc không có tiền tố window .
Chúng tôi có thể sử dụng phương thức clearTimeout () để dừng thời gian chờ hoặc để ngăn việc thực thi hàm được chỉ định trong phương thức setTimeout () . Giá trị được trả về bởi phương thức setTimeout () có thể được sử dụng làm đối số của phương thức clearTimeout () để hủy bộ hẹn giờ.
Cú pháp thường được sử dụng của phương thức setTimeout () được cung cấp bên dưới.
Cú pháp
Giá trị tham số
Phương thức này nhận hai giá trị tham số function và mili giây được xác định như sau.
function: Đây là hàm chứa khối mã sẽ được thực thi.
mili giây: Tham số này đại diện cho khoảng thời gian mà sau đó việc thực thi hàm diễn ra. Khoảng thời gian tính bằng mili giây. Giá trị mặc định của nó là 0. Nó xác định tần suất mã sẽ được thực thi. Nếu nó không được chỉ định, giá trị 0 sẽ được sử dụng.
Hãy hiểu cách sử dụng phương thức setTimeout () bằng cách sử dụng một số hình ảnh minh họa.
Ví dụ1
Đây là một ví dụ đơn giản về việc sử dụng phương thức setTimeout () . Tại đây, một hộp thoại cảnh báo sẽ hiển thị trong khoảng thời gian hai giây. Chúng tôi không sử dụng bất kỳ phương pháp nào để ngăn chặn việc thực thi hàm được chỉ định trong phương thức setTimeout () . Vì vậy, phương thức setTimeout () chỉ thực thi hàm được chỉ định một lần sau một khoảng thời gian nhất định.
Kiểm tra ngay bây giờ
Đầu ra
Sau khoảng thời gian hai giây, kết quả sẽ là –
Ví dụ2
Đây là một ví dụ khác về việc sử dụng phương thức setTimeout () . Tại đây, một tab mới sẽ mở ra sau khoảng thời gian hai giây và đóng sau hai giây mở. Chúng tôi đang sử dụng phương thức window.open () để mở tab mới và phương thức window.close () để đóng tab đã mở.
Vì chúng tôi không sử dụng bất kỳ phương pháp nào để ngăn việc thực thi hàm được chỉ định trong phương thức setTimeout () . Vì vậy, hàm chỉ được thực thi một lần sau một khoảng thời gian nhất định.
Kiểm tra ngay bây giờ
Đầu ra
Sau hai giây, một tab mới sẽ mở ra như sau –
Tab mới sẽ bị đóng sau khoảng thời gian hai giây.
Ví dụ3
Trong các ví dụ trên, chúng tôi đã không sử dụng bất kỳ phương pháp nào để ngăn việc thực thi hàm được chỉ định trong setTimeout () . Ở đây, chúng tôi đang sử dụng phương thức clearTimeout () để dừng thực thi của hàm.
Chúng tôi phải nhấp vào nút dừng nhất định trước hai giây để xem hiệu ứng.
Kiểm tra ngay bây giờ
Đầu ra
Kết quả sẽ không đổi nếu người dùng nhấp vào nút dừng trước hai giây. Nếu không, một tab mới sẽ mở sau hai giây và đóng sau hai giây mở.
Chủ đề tiếp theo
Chuỗi JavaScript bao gồm ()
← trước
tiếp theo →