ความหมายและการใช้งาน:
เมธอด setTimeout() ใช้เพื่อเรียกใช้ฟังก์ชันหรือนิพจน์ที่คำนวณหลังจากจำนวนมิลลิวินาทีที่ระบุ
ไวยากรณ์:
setTimeout (รหัส, มิลลิวินาที)
พารามิเตอร์:
code (จำเป็น): สตริงโค้ด JavaScript ที่จะดำเนินการหลังจากฟังก์ชันที่จะเรียกใช้
มิลลิวินาที (จำเป็น): จำนวนมิลลิวินาทีที่ต้องรอก่อนที่จะรันโค้ด
คำใบ้:
setTimeout() รันโค้ดเพียงครั้งเดียว หากคุณต้องการเรียกหลายครั้ง ให้ใช้ setInterval() หรือให้โค้ดเรียก setTimeout() อีกครั้ง
ตัวอย่าง:
คัดลอกรหัสรหัสดังต่อไปนี้:
<ภาษาสคริปต์ = "จาวาสคริปต์">
ฟังก์ชั่นจับเวลา () {
var value=Number(document.all['time'].value);
ถ้า (ค่า> 1) document.all ['เวลา'].value=value-1;
อื่น {
document.all['time'].value="ตกลง";
กลับเท็จ;
-
window.setTimeout("ตัวจับเวลา()",1000);
-
</สคริปต์>
<body onload="จับเวลา()">
<ชื่ออินพุต = "เวลา" ค่า = "10" ประเภท = "ปุ่ม" />
</ร่างกาย>