پیشازاین که به سؤال متغیر در جاوا اسکریپت چیست جواب دهیم، می بایست شمارا با معنا متغیر بیشتر آشنا کنیم. متغیرها محیطهایی برای مقادیر هر نوع داده بوده که برای حفظ از دادهها مورداستفاده قرار می گیرند. متغیرها مقادیر داده را بهسیرتکاملای محافظت مینمایند که هنگامی مورداستفاده قرار بگیرند، گویش جاوا اسکریپت بضاعت این را داشته باشند که از یه خرده که طراحی سایت در مشهد آن ها برای آن عملیات علامت می دهند، به کار گیری نماید. فراخوانی متغیر شاید بپرسید که شیوه فراخوانی متغیر در جاوا اسکریپت چیست؟ متغیرها را میاقتدار بهآسانی فراخوانی کرد و به هر مورد از آن ها یک مقدار تخصیص اعطا کرد. هنگامی که قصد دارید یک متغیر را فراخوانی فرمائید، می توانید این شغل را جاری ساختن دهید:
let name;
فعلا یک متغیر “name” فراخوانی شدهاست، ولی پاره ای برای آن تخصیص پیدا نکرده میباشد. در اینحالت جاوا اسکریپت بهشکل پیشفرض مقدار undefined را بهاین متغیر تخصیص میدهد.
تخصیص دادن مقدار به متغیر
گامبعدی این میباشد که بدانید شیوه تخصیص دادن مقدار به متغیر در Java script چیست. در حالتی که قصد داشته باشید که به متغیر فراخوانی گردیده در جاوا اسکریپت یه خرده را تخصیص دهید، می توانید از کد پایین به کارگیری فرمایید:
let name;
name = "JavaScript”;
دراینصورت درحالتی که متغیر name را فراخوانی نمائید، به شما JavaScript را بازمیگرداند. ولی میقدرت این قطعه کد را بی آلایشخیس از این نیز پیادهسازی کرد.
let name = "JavaScript”;
شیوههای فراخوانی متغیر در جاوا اسکریپت
شاید بپرسید که نحوههای فراخوانی متغیر در جاوا اسکریپت چیست؟ در جواب بایستی اشاره نمود که گویش جاوا اسکریپت از سه شیوه فراخوانی متغیر نگهبانی خواهد کرد. این سه شیوه عبارتاند از:
– عملگر var:
شما می توانید به امداد این عملگر متغیرها را فراخوانی کرده و مقادیری را که به آنان تخصیصدادهشدهاست، تغییر تحول دهید. مثلا:
var name = "JavaScript”;
name = "Language”;
– عملگر let:
این عملگر بهمانند VAR شغل کرده و صرفا تفاوت آن این میباشد که عملگر var متغیرها را به بالای تابع جابجایی می دهد درحالیکه let این فعالیت را نمینماید.
– عملگر const:
این عملگر نیز متغیرها را به بالای تابع جابجایی نمیدهد ولی می تواند یک شغل دیگری را اجرا دهد. این عملگر ضمانت مینماید که به یک متغیر نمیقدرت یه خرده غیر از آن چیزی که در طول اول تخصیص دادهاید، تخصیص دهید.
توابع در جاوا اسکریپت
شما به امداد جاوا اسکریپت می توانید از توابع برای اعمال عملهای موردنظر خویش به کار گیری فرمایید. ولی آیا میدانید که روش عمل با توابع در جاوا اسکریپت چیست؟ می بایست بدانید که با توابع می توانید بلوکی از کد را ذخیره کرده و از آنها در جای های گوناگون اپلیکیشن و کد خویش به کار گیری نمایید. به عنوان مثال فکر کنید که می خواهید “JavaScript” و “Language”را در جای های مختلفی از کد خویش چاپ فرمایید.
شما میتوانید بهجای این که این فعالیت را اجرا دهید:
console.log("JavaScript")
console.log("Language")
// برخی کدها درین بخش قرار گرفتهاند
console.log("JavaScript")
console.log("Language")
// بعضا کدها درین بخش قرار گرفتهاند
console.log("JavaScript")
console.log("Language")
می توانید این فعالیت را ایفا دهید:
function print() {
console.log("JavaScript")
console.log("Language")
}
Print()
// بعضا کدها این جا قرار دارا هستند.
Print()
// بعضا کدها این جا قرار داراهستند.
Print()
به این شکل بلوک کد مکرر را در یک تابع قرار دادهاید و هرکجا که بخواهیم از این بلوک به کارگیری نمایید، صرفا کافی میباشد تا تابع را فراخوانی کنیم. البته اذن دهید تا آیتم دیگری را نیز برای شما معرفی کنیم تا بهخیر و خوبی بدانید که طریق عمل با توابع در جاوا اسکریپت چیست.
فکر کنید که میخواهید معدل سه تا را پیدا فرمائید. برای این می بایست از کد ذیل یاری بگیرید:
let num1 = 5
let num2 = 6
let num3 = 8
let average = (num1 + num2 + num3) / 3
با اینکه تایپ کردن این قطعه کد فارغ یک کارایی مشخص و معلوم ممکن میباشد ضرری به همپا نداشته باشد، ولی در شرایطیکه بدون چاره بودید که در جای های متعدد کد خودتان این فعالیت را اعمال دهید چه اتفاقی فیس میبخشید؟ چاره این ایراد در Java script چیست؟ برای حل این اختلال صرفا کافی میباشد تا تابعی بهمانند کد پایین پیادهسازی فرمایید
پیشازاین که به سؤال متغیر در جاوا اسکریپت چیست جواب دهیم، می بایست شمارا با معنا متغیر بیشتر آشنا کنیم. متغیرها محیطهایی برای مقادیر هر نوع داده بوده که برای حفظ از دادهها مورداستفاده قرار می گیرند. متغیرها مقادیر داده را بهسیرتکاملای محافظت مینمایند که هنگامی مورداستفاده قرار بگیرند، گویش جاوا اسکریپت بضاعت این را داشته باشند که از یه خرده که طراحی سایت در مشهد آن ها برای آن عملیات علامت می دهند، به کار گیری نماید. فراخوانی متغیر شاید بپرسید که شیوه فراخوانی متغیر در جاوا اسکریپت چیست؟ متغیرها را میاقتدار بهآسانی فراخوانی کرد و به هر مورد از آن ها یک مقدار تخصیص اعطا کرد. هنگامی که قصد دارید یک متغیر را فراخوانی فرمائید، می توانید این شغل را جاری ساختن دهید:
let name;
فعلا یک متغیر “name” فراخوانی شدهاست، ولی پاره ای برای آن تخصیص پیدا نکرده میباشد. در اینحالت جاوا اسکریپت بهشکل پیشفرض مقدار undefined را بهاین متغیر تخصیص میدهد.
تخصیص دادن مقدار به متغیر
گامبعدی این میباشد که بدانید شیوه تخصیص دادن مقدار به متغیر در Java script چیست. در حالتی که قصد داشته باشید که به متغیر فراخوانی گردیده در جاوا اسکریپت یه خرده را تخصیص دهید، می توانید از کد پایین به کارگیری فرمایید:
let name;
name = "JavaScript”;
دراینصورت درحالتی که متغیر name را فراخوانی نمائید، به شما JavaScript را بازمیگرداند. ولی میقدرت این قطعه کد را بی آلایشخیس از این نیز پیادهسازی کرد.
let name = "JavaScript”;
شیوههای فراخوانی متغیر در جاوا اسکریپت
شاید بپرسید که نحوههای فراخوانی متغیر در جاوا اسکریپت چیست؟ در جواب بایستی اشاره نمود که گویش جاوا اسکریپت از سه شیوه فراخوانی متغیر نگهبانی خواهد کرد. این سه شیوه عبارتاند از:
– عملگر var:
شما می توانید به امداد این عملگر متغیرها را فراخوانی کرده و مقادیری را که به آنان تخصیصدادهشدهاست، تغییر تحول دهید. مثلا:
var name = "JavaScript”;
name = "Language”;
– عملگر let:
این عملگر بهمانند VAR شغل کرده و صرفا تفاوت آن این میباشد که عملگر var متغیرها را به بالای تابع جابجایی می دهد درحالیکه let این فعالیت را نمینماید.
– عملگر const:
این عملگر نیز متغیرها را به بالای تابع جابجایی نمیدهد ولی می تواند یک شغل دیگری را اجرا دهد. این عملگر ضمانت مینماید که به یک متغیر نمیقدرت یه خرده غیر از آن چیزی که در طول اول تخصیص دادهاید، تخصیص دهید.
توابع در جاوا اسکریپت
شما به امداد جاوا اسکریپت می توانید از توابع برای اعمال عملهای موردنظر خویش به کار گیری فرمایید. ولی آیا میدانید که روش عمل با توابع در جاوا اسکریپت چیست؟ می بایست بدانید که با توابع می توانید بلوکی از کد را ذخیره کرده و از آنها در جای های گوناگون اپلیکیشن و کد خویش به کار گیری نمایید. به عنوان مثال فکر کنید که می خواهید “JavaScript” و “Language”را در جای های مختلفی از کد خویش چاپ فرمایید.
شما میتوانید بهجای این که این فعالیت را اجرا دهید:
console.log("JavaScript")
console.log("Language")
// برخی کدها درین بخش قرار گرفتهاند
console.log("JavaScript")
console.log("Language")
// بعضا کدها درین بخش قرار گرفتهاند
console.log("JavaScript")
console.log("Language")
می توانید این فعالیت را ایفا دهید:
function print() {
console.log("JavaScript")
console.log("Language")
}
Print()
// بعضا کدها این جا قرار دارا هستند.
Print()
// بعضا کدها این جا قرار داراهستند.
Print()
به این شکل بلوک کد مکرر را در یک تابع قرار دادهاید و هرکجا که بخواهیم از این بلوک به کارگیری نمایید، صرفا کافی میباشد تا تابع را فراخوانی کنیم. البته اذن دهید تا آیتم دیگری را نیز برای شما معرفی کنیم تا بهخیر و خوبی بدانید که طریق عمل با توابع در جاوا اسکریپت چیست.
فکر کنید که میخواهید معدل سه تا را پیدا فرمائید. برای این می بایست از کد ذیل یاری بگیرید:
let num1 = 5
let num2 = 6
let num3 = 8
let average = (num1 + num2 + num3) / 3
با اینکه تایپ کردن این قطعه کد فارغ یک کارایی مشخص و معلوم ممکن میباشد ضرری به همپا نداشته باشد، ولی در شرایطیکه بدون چاره بودید که در جای های متعدد کد خودتان این فعالیت را اعمال دهید چه اتفاقی فیس میبخشید؟ چاره این ایراد در Java script چیست؟ برای حل این اختلال صرفا کافی میباشد تا تابعی بهمانند کد پایین پیادهسازی فرمایید