۱۳۵۲ بازدیدآخرین بهروزرسانی: ۱۸ دی ۱۴۰۲زمان مطالعه: ۶ دقیقهدر برنامه نویسی، اغلب موقعیتهایی پیش میآید که نیاز به اجرای کدهای خاصی بر اساس ورودی کاربر یا شرایط خاص وجود دارد. به عنوان مثال، در بیشتر فرمهای موجود در در صفحات وب تنها زمانی میتوانیم آن فرم را ارسال کنیم که تمام فیلدهای ضروری آن فرم را پرکرده باشیم و در غیر این صورت فرم ارسال نخواهد شد. برای رسیدگی به چنین سناریوهایی، از عبارات یا دستورات شرطی استفاده میشود که اجزای اساسی موجود در همه زبانهای برنامه نویسی هستند. در مطلب پیشِ رو از مجله فرادرس این بار قرار است که دستورات شرطی در جاوا اسکریپت را با رویکردهایی کاملاً عملی مورد بررسی و بازبینی قرار دهیم. در این مطلب، ابتدا دستورات شرطی را معرفی میکنیم و سپس، دستور if، دستور Else و دستور شرطی Else if را بررسی میکنیم. در انتهای این مطلب نیز عملگرهای سهگانه در جاوا اسکریپت را توضیح میدهیم. پس اگر میخواید به طور کامل با دستورات شرطی در جاوا اسکریپت آشنا شوید، این مطلب را تا انتها مطالعه کنید چراکه در پایان مطالعه این مطلب کاربران درک نسبتاً درستی از عبارات شرطی در زبان برنامه نویسی جاوا اسکریپت خواهند داشت.فهرست مطالب این نوشته دستورات شرطی در جاوا اسکریپت دستورات شرطی در جاوا اسکریپت برای انجام اقداماتی خاص بر اساس درست یا نادرست بودن شرطی خاص استفاده میشود. آنها اجزای تصمیمگیرنده کدهای کاربران هستند. در فهرست زیر چند نمونه از دستورات شرطی در جاوا اسکریپت آورده شده است: مکان جغرافیایی کاربر تعیین و زبان مناسب بر اساس کشور او نمایش داده شود. برای مثال اگر مکان کاربر ایران باشد، زبان او فارسی انتخاب شود. زمانی که کاربر روی دکمه ارسال کلیک , ...ادامه مطلب
در این مقاله به مقایسه CyclicBarrier و CountDownLatch در جاوا میپردازیم و تلاش میکنیم تا شباهتها و تفاوتهای آنها را دریابیم. CyclicBarrier و CountDownLatch چه هستند؟ زمانی که موضوع «همزمانی» (co, ...ادامه مطلب
در این مقاله به بررسی مفهوم استخر نخ در جاوا میپردازیم. به این منظور کار خود را با معرفی پیادهسازیهای مختلف آن در کتابخانه استاندارد جاوا آغاز کرده و سپس به بررسی کتابخانه Guava گوگل میپردازیم. اس, ...ادامه مطلب
در این مقاله به بررسی یکی از مفیدترین و قدرتمندترین مفاهیم مدیریت رویداد در جاوا اسکریپت به نام «نمایندگی رویداد» (Event Delegation) میپردازیم. اما قبل از ورود به بحث باید کمی اطلاعات مقدماتی داشته ب, ...ادامه مطلب
در این مقاله به بررسی تفاوتهای بین نخ معمولی و نخ مجازی در جاوا میپردازیم. سپس چندین کاربرد نخهای مجازی (Virtual Threads) و API-های مربوطه را معرفی میکنیم. بدین منظور از پروژه Loom (+) بهره خواهی, ...ادامه مطلب
در این مقاله با روش ساخت یک بازی ساده با جاوا اسکریپت آشنا میشویم. تنها راه یادگیری، تمرین است و در این راهنما قصد داریم با بررسی عملی روش دستکاری DOM شروع به بهبود مهارتهای خود بکنیم. با این که این, ...ادامه مطلب
با توجه به رشد روزافزون تقاضا برای نوشتن کدهای غیر مسدودکننده، باید روشهایی برای اجرای ناهمگام کد پیدا کنیم. در این راهنما چندین روش برای دستیابی به برنامه نویسی ناهمگام در جاوا را مورد بررسی قرار می, ...ادامه مطلب
چندزبانه ساختن وبسایتها در زمانهای قدیم مشکلی جدی محسوب میشد. اگر میخواستید ترجمهها بدون نیاز به رفرش صفحه ظاهر شوند، باید مسیری بسیار طولانی را طی میکردید. خوشبختانه امروز گزینههای زیادی برای, ...ادامه مطلب