یک برنامهٔ جاوااسکریپت بنویسید که با استفاده از prompt از کاربر نام و سن را بپرسد و سپس با محاسبهٔ سال تولد، پیامی خوشامدگویی همراه با سال تولد را با alert یا درج در صفحه نمایش نمایش دهد.
3.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:08 0.0
برای حل این مسئله از تابع prompt برای دریافت نام و سن استفاده کنید، سن را با parseInt یا Number تبدیل و با isNaN چک کنید تا ورودی عددی باشد، سپس سال جاری را با new Date().getFullYear() گرفته و سال تولد را محاسبه کنید؛ نتیجه را با alert یا با بهروزرسانی DOM (مثلاً document.body.innerText یا ایجاد یک عنصر جدید) نمایش دهید. نکات: ورودیها را trim کنید، در صورت ورود نامعتبر دوباره از کاربر بپرسید یا پیام خطا نشان دهید، از template string برای ساخت پیام استفاده کنید و parseInt را با مبنای 10 به کار ببرید تا رفتار پیشبینیشده داشته باشید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
نکتهٔ کلیدی این است که ورودی نام را با trim بررسی کنید تا فاصلههای اضافی پاک شود و اگر خالی بود دوباره درخواست دهید. برای سن، از parseInt(..., 10) یا Number(...) استفاده کنید و با isNaN بررسی کنید تا ورودی عددی باشد؛ در غیر این صورت پیغام خطا بدهید و مجدداً از کاربر بخواهید. سال جاری را با new Date().getFullYear() بگیرید و سال تولد را محاسبه کنید، سپس با استفاده از قالب/template string پیام خوشآمد را بسازید. اگر ترجیح میدهید، پیام را به جای alert در صفحه نمایش دهید تا تجربه کاربری بهتر شود (مثلاً با افزودن یک عنصر DOM یا بهروزرسانی innerText).
گزارش