میتوانید یک تایمر شمارش معکوس در جاوا اسکریپت ایجاد کنید که از 10 دقیقه شروع شده و به صفر برسد. در اینجا یک نمونه کد برای این کار آورده شده است:
تایمر معکوس در جاوا اسکریپت
function startCountdown(durationInMinutes) {
let timeLeft = durationInMinutes * 60; // تبدیل دقیقه به ثانیه
const display = document.getElementById("timer");
const countdownInterval = setInterval(() => {
let minutes = Math.floor(timeLeft / 60);
let seconds = timeLeft % 60;
display.textContent = `${minutes}:${seconds < 10 ? "0" : ""}${seconds}`;
if (timeLeft === 0) {
clearInterval(countdownInterval);
alert("زمان به پایان رسید!");
}
timeLeft--;
}, 1000);
}
// شروع تایمر معکوس 10 دقیقهای
startCountdown(10);
HTML برای نمایش تایمر
<div id="timer">10:00</div>
<button onclick="startCountdown(10)">شروع تایمر</button>
ویژگیهای این کد:
- تایمر از 10 دقیقه شروع شده و به صفر میرسد.
- نمایش تایمر بهروزرسانی میشود هر یک ثانیه.
- وقتی تایمر به صفر میرسد، هشدار نمایش داده میشود.
جناب copilot