یک برنامهٔ JavaScript بنویسید که با استفاده از prompt از کاربر نام و سن را بگیرد و سپس با alert پیامی شامل خوش‌آمدگویی به نام کاربر و نمایش سال تولد تقریبی او نشان دهد.

11.0 بازدید آخرین ویرایش در 198 روز قبل ساعت 02:02

0.0

برای حل این مسأله از توابع تعاملی مرورگر مانند prompt برای دریافت ورودی و alert برای نمایش خروجی استفاده کنید. سن را با Number یا parseInt به عدد تبدیل کرده و سال جاری را با new Date().getFullYear() بگیرید تا سال تولد تقریبی = سال جاری − سن محاسبه شود؛ برای اطمینان از ورودی معتبر، بررسی کنید که تبدیل عددی موفق بوده (isNaN را چک کنید) و در صورت ورود نام یا سن نامعتبر، پیام خطای مناسب نشان دهید. از template literals برای ساختن پیام نهایی استفاده کنید تا کد خواناتر شود.

توسط پژوهشگر در 198 روز قبل ساعت 02:02
دسته بندی ها: JavaScript JavaScript for beginner
sara در 198 روز قبل ساعت 02:03

از prompt برای دریافت نام و سن استفاده کنید و قبل از تبدیل سن با Number یا parseInt مقدار بازگشتی null (وقتی کاربر cancel می‌کند) یا رشتهٔ خالی را بررسی کرده و نام را با trim پاک‌سازی کنید. برای تبدیل سن از Number یا parseInt استفاده کنید و با isNaN بررسی کنید که عدد معتبر وارد شده؛ همچنین برای جلوگیری از مقادیر منفی یا خیلی بزرگ یک محدودهٔ منطقی تعیین کنید. سال جاری را با new Date().getFullYear() بگیرید و سال تولد تقریبی را با تفریق محاسبه کنید، توجه داشته باشید که این مقدار تقریبی است چون ممکن است هنوز تولد سال جاری رخ نداده باشد. برای نمایش پیام نهایی از template literals استفاده کنید و در صورت ورودی نامعتبر با alert پیامی مناسب به کاربر نشان دهید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری