متغیرها در جاوااسکریپت (قسمت هشتم)

از متغیرها برای ذخیره سازی مقادیر درون خود با هر نوع داده ای استفاده می شود.در جاوااسکریپت 3 روش برای تعریف متغیر وجود دارد.

در جاوااسکریپت 3 روش برای تعریف متغیر وجود دارد.

  • استفاده از var
  • استفاده از let
  • استفاده از const


متغیر یا variable چیست؟

از متغیرها برای ذخیره سازی مقادیر درون خود با هر نوع داده ای استفاده می شود.

در زیر متغیرهایی به نام x,y,z را داریم که هر سه دارای مقدار هستند.متغیر x دارای مقدار 5 متغیر y دارای مقدار 6 و z دارای مقدار 11 است.

مثال:

var x = 5;
var y = 6;
var z = x + y;
//11

متغیرها علاوه بر نگه داشتن یک مقدار درون خود می توانند در محاسبات ریاضی به کار روند و یا خود نگه دارنده محاسبات یک عملیات ریاضی باشند.

مثال:

var price1 = 5;
var price2 = 6;
var total = price1 + price2;
//11


شناسه ها یا Identifiers در جاوااسکریپت

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

به این نام ها که باید یکتا یا یونیک باشند Identifiers گفته می شود.

نام ها می توانند کوتاه باشند مانند x,y یا یک نام توصیفی باشد مانند name,age


قوانین مهم و اصلی در تعریف نام متغیرها عبارتند از:

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


عملگر تخصیص یا assignment در متغیرها

در ریاضی علامت مساوی بیانگر این است که ما قرار است یک نتیجه را نمایش دهیم.اما در جاوااسکریپت بیانگر این است که یک متغیر دارای یک مقدار است.

در ریاضی حاصل جمع دو عدد برابر با 11 می شود.

در جاوااسکریپت حاصل جمع x و 5 به x تخصیص داده شده است:

x = x + 5

در دستورات شرطی برای بررسی برابر بودن دو مقدار از علامت == استفاده میشود. این روش در جلسات بعدی توضیح داده میشود.


نوع داده ها در جاوااسکریپت

متغیرها که حاوی مقدار هستند،مقادیر می‌توانند دارای نوع های مختلفی باشند. منظور از نوع، نوع داده است.

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

مثال:

var x;
x = 100;
//Data type is number

var y;
y = &quotamir javanmir&quot
//Data type is string

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

رشته مجموعه کاراکتر متنی است که می‌تواند درون جفت یا تک کوتیشن نوشته شود.

مثال:

var pi = 3.14;
var person = &quotamir javanmir&quot
var answer = 'Yes I am!';

مشاهده ادامه در لینک زیر:

https://dejavan.ir


سخن پایانی

این بود یکی دیگر از آموزش جاوااسکریپت در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.

من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

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

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan


سایر مطالب

https://virgool.io/JavaScriptTutorial