آموزش جاوا اسکریپت – متغیرها در جاوا اسکریپت

آموزش جاوا اسکریپت

در بخش قبلی از آموزش جاوا اسکریپت با سینتکس JavaScript آشنا شدیم. در این جلسه قصد داریم به شما نحوه ساخت متغیرها در جاوا اسکریپت به منظور ذخیره داده ها را یاد بدیم.

 

متغیر چیست ؟

متغیرها پایه و اساس تمام زبان های برنامه نویسی هستند. متغیرها داده هایی مانند رشته ای از متن, شماره ها و غیره را ذخیره می کنند.

داده های ذخیره شده در متغیرها می توانند ذخیره, بروزرسانی و در صورت نیاز دریافت شوند. بطور کل متغیرها نام های نمادین برای مقادیر خود هستند.

شما می توانید یک متغیر را با کلمه کلیدی var بسازید و یک مقدار را با اوپراتور (=) به آن اختصاص بدید مثل var varName = value;

نکته: همیشه سعی کنید نام های معنادار را به متغیرها در جاوا اسکریپت بدید. به علاوه, برای نام گذاری متغیر ها که شامل چندکلمه هستند از استاندارد camelCase استفاده کنید به اینصورت که به جز کلمه اول, حرف اول تمام کلمات بعد از آن باید حروف بزرگ باشد مثل myLongVariableName

در مثال بالا ما سه متغیر ساختیم, اولی دارای یک رشته (string) است, دومی عدد و آخری نیز بصورت Boolean است.

متغیرها می توانند انواع مختلفی از داده ها در خود نگه دارند که در بخش بعدی آن را یاد می گیرید.

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

نکته: در جاوا اسکریپت, اگر یک متغیر از قبل تعریف شده باشد, اما مقداری نداشته باشد, بصورت خودکار مقدار آن undefined قرار می گیرد.

 

تعریف چندی متغیر یکجا

شما می توانید چندین متغیر را در یک دستور تعریف و مقداردهی کنید.

هر متغیر با یک کاما از هم دیگر جدا می شوند.

 

کلمه کلید let و const (جدید ES6)

ES6 دو کلمه کلیدی جدید let و const را برای تعریف متغیرها در جاوا اسکریپت معرفی کرده است.

کلمه کلیدی const دقیقا کار let را انجام می دهد با این تفاوت که مقدار متغیر تعریف شده با const دیگر قابل تغییر نیست چرا که یک ثابت (constant) است.

نکته: کلمات کلیدی let و const در مرورگرهای قدیمی مثل IE10 پشتیبانی نمی شوند ولی در IE11 پشتیبانی می شود.

 

نام گذاری استاندارد برای متغیرها در جاوا اسکریپت

قوانین زیر را باید در هنگام تعریف متغیرها در جاوا اسکریپت رعایت کنید:

  • نام یک متغیر می تواند با یک کلمه لاتین, خط زیر (ـ) یا علامت دلار ($) شروع شود.
  • نام یک متغیر نمی تواند با اعداد شروع شود.
  • نام یک متغیر می تواند شامل کارکترهای A تا Z و ۰ تا ۹ و همچنین خط زیر باشد.
  • نام یک متغیر نمی تواند شامل فاصله خالی باشد.
  • نام یک متغیر نمی تواند شامل کلمات کلیدی جاوا اسکریپت یا کلمالت رزرو شده باشد.

نکته: نام متغیرها در جاوا اسکریپت حساس به حروف هستند. به این معنا که $myvar و $myVar دو متغییر متفاوت هستند بنابراین در نام گذاری آن دقت کنید.

 

امیدوارم در این بخش آموزش جاوا اسکریپت, از متغیرها در جاوا اسکریپت نهایت استفاده را برده باشید.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق باشید.

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران (۲)

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

  1. پدرام ۶ مرداد ۱۴۰۰

    سلام و درود جناب مهندس عزیز. یک راهنمایی میخواستم . یک اینپوت هست که کاربر داخلش یک کد ۱۵ کاراکتری را تایپ میکنه . من میخوام تعریف کنم اگر ۳ کاراکتر اول وارد شده abc بود متن سلام دنیا رو نمایش بده . الباقی کاراکترها مهم نیست چی باشه . اگر ۳ تای اولی abc نبود پیغام ارور بده . بازم از سایت خوب تون تشکر میکنم .

    پاسخ
    1. حسن شفیعی ۶ مرداد ۱۴۰۰

      سلام.
      باید از onkeyup و ریجکس /^abc/ استفاده کنید

      پاسخ
دوره های آموزشی