آموزش رایگان برنامه نویسی، گرافیک، سئو و ....
متغیرها در جاوااسکریپت (قسمت هشتم)
از متغیرها برای ذخیره سازی مقادیر درون خود با هر نوع داده ای استفاده می شود.در جاوااسکریپت 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 = "amir javanmir"
//Data type is string
همانطور که گفته شد نوع داده زیاد است اما من در اینجا تنها رشته و عدد را توضیح میدهم. مابقی نوع داده در جلسات بعدی توضیح خواهم داد.
رشته مجموعه کاراکتر متنی است که میتواند درون جفت یا تک کوتیشن نوشته شود.
مثال:
var pi = 3.14;
var person = "amir javanmir"
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
مطلبی دیگر از این انتشارات
فرق جاوااسکریپت با اکمااسکریپت؟ (قسمت شانزدهم)
مطلبی دیگر از این انتشارات
پیمایش یا حلقه در آرایه جاوااسکریپت (قسمت بیست و سوم)
مطلبی دیگر از این انتشارات
بیت و عملگرهای بیتی چیست؟ (قسمت سیزدهم)