23 شهریور 1402

تسلط بر ماژول جاوا اسکریپت: راهنمای مبتدیان

اگر شما یک توسعه‌دهنده یا طراح وب هستید که در تلاش برای به روز ماندن با فناوری دیجیتال هستید، درک عملکرد مدول جاوا اسکریپت بسیار مهم است. ابزار مدول یک ویژگی قدرتمند است که می تواند توانایی های کدنویسی شما را افزایش دهد و به شما امکان می دهد اعداد را تقسیم کنید و رشته ها و سایر انواع داده ها را دستکاری کنید.

زن از مدول جاوا اسکریپت در رایانه خود استفاده می کند

در این پست وبلاگ، نحوه استفاده از مدول جاوا اسکریپت را برای صرفه جویی در زمان و تلاش و در عین حال ایجاد کد قدرتمندتر که نتایج برتر را به همراه دارد، توضیح خواهیم داد.

اکنون دانلود کنید: مقدمه ای بر جاوا اسکریپت [راهنمای رایگان]

عملگر مدول در جاوا اسکریپت چیست؟

عملگر در جاوا اسکریپت با نماد درصد (%) نشان داده می شود و با تقسیم یک عدد بر عدد دیگر، باقیمانده را محاسبه می کند.

اگر 10 را بر 3 تقسیم کنیم، ضریب 3 و باقیمانده 1 به دست می آید.

10 % 3 // 1 را برمی گرداند

عملگر مدول با اعداد کامل و اعشاری و همچنین اعداد مثبت و منفی کار می کند. اغلب در برنامه نویسی برای کارهایی مانند بررسی اعداد زوج یا فرد، تعیین موقعیت آرایه ها و ایجاد حلقه ها با تعداد تکرار خاص استفاده می شود.

نحوه محاسبه مدول در جاوا اسکریپت

در جاوا اسکریپت می توانیم از عملگر % برای محاسبه مدول استفاده کنیم. مابقی یک عملیات تقسیم شامل دو عدد را به ما می دهد. سینتکس این عملیات به شرح زیر است:

تقسیم کننده % سود سهام

سود سهام عددی است که تقسیم می شود.

مقسوم علیه عددی است که سود سهام را تقسیم می کند.

ماژول کد زیر نحوه استفاده از عملگر مدول را برای سه سناریو مختلف در جاوا اسکریپت نشان می دهد:

// مدول دو عدد صحیح را محاسبه کنید
، تقسیم = 10;
اجازه دهید مقسوم علیه = 3;
اجازه دهید باقیمانده = تقسیم کننده % سود سهام;
console.log(Remainder); // خروجی 1 

// محاسبه مدول دو عدد اعشاری
اجازه دهید num1 = 15.5;
اجازه دهید num2 = 2.5;
اجازه دهید modResult = num1 % num2;
console.log(modResult); // خروجی 0.5

// محاسبه مدول با اعداد منفی
اجازه دهید negativeNum1 = -10;
اجازه دهید negativeNum2 = 3;
اجازه دهید negativeResult = negativeNum1 % negativeNum2;
console.log(negativeResult); // خروجی -1

در مثال اول، بر روی دو عدد کامل (10 و 3) محاسبه می کنیم تا مدول آنها را پیدا کنیم. مدول باقیمانده ای است که هنگام تقسیم 10 بر 3 به دست می آید. نتیجه این محاسبه 1 است.

مثال دوم نشان می دهد که چگونه می توان مدول دو عدد اعشاری (15.5 و 2.5) را پیدا کرد. مدول 0.5 محاسبه می شود که نشان دهنده باقیمانده زمانی است که 15.5 بر 2.5 تقسیم شود.

در مثال سوم، مدول را با استفاده از عدد منفی (10- و 3) می یابیم. مقدار به دست آمده 1- است که نشان دهنده باقیمانده زمانی است که -10 بر 3 تقسیم می شود. مهم است که توجه داشته باشید که علامت مقدار به علامت مقسوم علیه (در این مثال -10) وابسته است.

کاربردهای عملی مدول

عملگر مدول جاوا اسکریپت چندین کاربرد عملی در برنامه نویسی دارد. برخی از نمونه های رایج در زیر فهرست شده اند.

مدول جاوا اسکریپت، کاربردهای عملی مدول. بررسی اعداد زوج یا فرد تعیین موقعیت آرایه ایجاد حلقه ها با تعداد مشخصی از تکرارها. پیاده سازی توابع تقویم

1. بررسی اعداد زوج یا فرد

برای تعیین زوج یا فرد بودن یک عدد، می توانید از عملگر مدول استفاده کنید. اگر باقیمانده تقسیم عدد بر 2 0 باشد، زوج است. اگر باقیمانده 1 باشد، فرد است. در زیر یک نمونه کد آمده است:

عدد = 7 را بگذارید
if (تعداد % 2 === 0) {
console.log(num + ” زوج است.”);
else {
console.log(num + ” فرد است.”);
}

2. تعیین موقعیت آرایه

عملگر مدول می تواند به ما کمک کند موقعیت یک عنصر را در یک آرایه پیدا کنیم. برای مثال، می‌توانیم از آن برای چرخش در یک آرایه استفاده کنیم و چرخه را پس از تعداد معینی تکرار تکرار کنیم. در اینجا یک کد نمونه است:

let arr = [“قرمز”، “سبز”، “آبی”، “زرد”];
برای ( اجازه دهید i = 0؛ من اجازه دهید pos = i % arr.length؛
console.log(arr[pos])؛
}

این کد 10 بار در آرایه حلقه می زند و از عملگر مدول برای یافتن موقعیت هر عنصر استفاده می کند. % arr.length اطمینان حاصل می کند که شاخص در محدوده آرایه باقی می ماند، حتی اگر حلقه بیشتر از عناصر موجود در آرایه تکرار شود.

3. ایجاد حلقه ها با تعداد مشخصی از تکرارها

عملگر مدول را می توان برای ایجاد حلقه هایی استفاده کرد که تعداد دفعات خاصی اجرا می شوند. برای مثال، اگر بخواهیم یک حلقه پنج بار اجرا شود، می‌توانیم از عملگر مدول برای بررسی اینکه آیا تکرار فعلی مضرب پنج است یا خیر استفاده کنیم. در اینجا یک کد نمونه است:

برای ( بگذارید i = 0; i if (i % 5 === 0) {
console.log(i);
}
}

این کد حاوی حلقه‌ای است که 20 بار تکرار می‌شود و فقط مقادیری را که بر 5 بخش‌پذیر هستند را خروجی می‌دهد. از “% 5” برای بررسی اینکه آیا تکرار فعلی مضربی از 5 است استفاده می‌شود.

4. پیاده سازی توابع تقویم

در اینجا یک کد مثال است که نشان می دهد چگونه عملگر مدول می تواند برای تعیین روز هفته برای یک تاریخ معین استفاده شود:

اجازه دهید سال = 2022;
اجازه دهید ماه = 5;
اجازه دهید روز = 9;
let days = [“یکشنبه”، “دوشنبه”، “سه شنبه”، “چهارشنبه”، “پنجشنبه”، “جمعه”، “شنبه”];
let date = new Date (سال، ماه-1، روز)؛
اجازه دهید dayOfWeek = date.getDay();
console.log(“روز هفته” + days[dayOfWeek]);

این کد یک شی Date ایجاد می کند که نشان دهنده 9 می 2022 است. این کد همچنین از متد getDay() استفاده می کند تا بفهمد آن تاریخ در کدام روز از هفته قرار دارد. سپس، کد از عملگر مدول برای دسترسی به آرایه ای از نام روز و نمایش نتیجه استفاده می کند.

خلاصه ای از مدول جاوا اسکریپت

در جاوا اسکریپت، عملگر مدول ابزار مفیدی است که توسعه دهندگان را قادر می سازد تا محاسبات مربوط به باقیمانده ها را انجام دهند. کاربردهای عملی در سناریوهای مختلف دارد، از جمله تعیین زوج یا فرد بودن یک عدد، شناسایی موقعیت یک عنصر در یک آرایه، ایجاد حلقه‌هایی با تعداد تکرار مشخص و اجرای توابع تقویم.

توسعه دهندگان می توانند با درک نحوه استفاده از نحو و پارامترهای اپراتور مدول کد خود را کارآمدتر و خواناتر کنند. درک عملگر مدول در برنامه نویسی جاوا اسکریپت، چه مبتدی و چه متخصص، بسیار مهم است.