آدرس : تهران میدان فردوسی خیابان ایرانشهر بین سمیه و طالقانی مجتمع تجاری میلاد واحد 9

پشتیبانی 24 ساعته : 02188867940 – 09927674217

برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

جاوا اسکریپت خوش زبان قسمت بیست و هشتم

دسته بندی :دسته‌بندی نشده 25 جولای 2023 علی هشترودی 227

همیشه همان مقدار را تولید می کند (و هیچ کار دیگری انجام نمی دهد). یک تماس به
چنین تابعی را می توان بدون تغییر در مقدار بازگشتی آن جایگزین کرد
معنی کد وقتی مطمئن نیستید که یک تابع خالص کار می کند
به درستی، شما می توانید آن را به سادگی با تماس با آن تست کنید و بدانید که اگر در آن کار می کند
زمینه، در هر زمینه ای کار خواهد کرد. توابع غیر خالص تمایل بیشتری به نیاز دارند

داربست برای آزمایش

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

خلاصه

این فصل به شما یاد داد که چگونه توابع خود را بنویسید. کلمه کلیدی تابع، زمانی که به عنوان یک عبارت استفاده می شود، می تواند یک مقدار تابع ایجاد کند. هنگامی که به عنوان استفاده می شود
یک دستور، می توان از آن برای اعلام یک الزام آور و دادن تابعی به عنوان آن استفاده کرد
ارزش. توابع پیکان راه دیگری برای ایجاد توابع هستند.
// f را برای نگهداری مقدار تابع تعریف کنید
const f = تابع(a) {
console.log(a + 2);
};
// g را یک تابع اعلام کنید
تابع g(a, b) {
a * b * 3.5 را برگردانید.
}
// مقدار تابع کم‌تر
فرض کنید h = a => a % 3;
یک جنبه کلیدی در درک عملکردها، درک دامنه است. هر بلوک
دامنه جدیدی ایجاد می کند. پارامترها و اتصالات اعلام شده در یک محدوده مشخص هستند
محلی و از بیرون قابل مشاهده نیست. اتصالات اعلام شده با var رفتار می کنند
به طور متفاوت – آنها در نزدیکترین محدوده تابع یا دامنه جهانی قرار می گیرند.
تفکیک وظایفی که برنامه شما انجام می دهد به عملکردهای مختلف مفید است. شما مجبور نخواهید بود که خودتان را زیاد تکرار کنید، و توابع می توانند به سازماندهی کمک کنند
یک برنامه با گروه بندی کد به قطعاتی که کارهای خاصی را انجام می دهند.

تمرینات

کمترین

فصل قبل تابع استاندارد Math.min را معرفی کرد که برمی‌گرداند
کوچکترین استدلال آن اکنون می توانیم چنین چیزی بسازیم. یک تابع بنویسید
min که دو آرگومان می گیرد و حداقل آنها را برمی گرداند.

بازگشت

ما دیدیم که % (عملگر باقیمانده) می تواند برای آزمایش اینکه آیا a
عدد با استفاده از % 2 زوج یا فرد است تا ببینید آیا بر دو بخش پذیر است یا خیر. اینجاست
راه دیگری برای تعریف زوج یا فرد بودن یک عدد صحیح:
55
• صفر زوج است.
• یکی عجیب است.
• برای هر عدد دیگری N، یکنواختی آن برابر است با N – 2.
یک تابع بازگشتی را حتی مطابق با این توضیحات تعریف کنید. این
تابع باید یک پارامتر واحد (یک عدد مثبت، عدد کامل) را بپذیرد و برگرداند
یک بولی
آن را روی 50 و 75 تست کنید. ببینید در -1 چگونه رفتار می کند. چرا؟ آیا می توانید به یک فکر کنید

علی هشترودی

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
0