فروشگاه همواره تخفیف 2050
0 محصولات نمایش سبد خرید

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

متغیرهای Variables جاوا اسکریپ

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

در این مثال x ، y و z متغیرهایی هستند:

var x = 5؛
var y = 6؛
var z = x + y؛

از مثال بالا می توان فهمید که:

  • x مقدار ۵ را ذخیره می کند.
  • y مقدار ۶ را ذخیره می کند.
  • z مقدار ۱۱ را ذخیره می کند.

بسیار شبیه جبراست.


در این مثال ، قیمت   price1price2و totalکل متغیرها هستند:

var Price1 = 5؛
var Price2 = 6؛
var total = price1 + price2؛

در برنامه نویسی ، دقیقاً مانند جبر ، از متغیرها (مانند قیمت ۱) برای نگه داشتن مقادیر استفاده می کنیم.

در برنامه نویسی ، درست مثل جبر ، از متغیرها در عبارات استفاده می کنیم (کل = قیمت ۱ + قیمت ۲).

از مثال بالا می توانید کل را ۱۱ محاسبه کنید.

شناسه های جاوا اسکریپ


همه متغیرهای جاوا اسکریپ باید با نامهای منحصر به فرد شناسایی شوند.

این نامهای منحصر به فرد شناسه نامیده می شوند.

شناسه ها می توانند اسامی کوتاه باشند (مانند x و y) یا نامهای توصیفی تر (سن ، جمع ، کل حجم).

قوانین کلی برای ساخت نام برای متغیرها (شناسه های منحصر به فرد) عبارتند از:

  • اسامی می توانند حاوی حروف ، رقمها ، زیرنویسها و علائم دلار باشند.
  • اسامی باید با یک حرف شروع شوند.
  • نام ها همچنین می توانند با $ و _ شروع شوند.
  • نام متغیرها به حروف کوچک و بزرگ حساس (case sensitive) هستند. (y  و Y دو متغیر متفاوت اند).
  • کلمات محفوظ (مانند کلمات کلیدی JavaScript) به عنوان اسم قابل استفاده نیستند.

توجه: چون جاوا اسکریپت Case-sensitive است، نام متغیرهای آن نیز Case-sensitive است.

مدیر عامل The Assignment Operator


در جاوا اسکریپت ، علامت برابر (=) یک عملگر “واگذاری” است ، نه یک عملگر “برابر”.

این متفاوت از جبر است. موارد زیر در جبر معنی ندارد:

x = x + 5

مقدار x + 5 را به x اختصاص می دهدبا این حال ، در جاوا اسکریپت مفهوم کاملی دارد.

(مقدار x + 5 را محاسبه کرده و نتیجه را در x قرار می دهد. مقدار x با ۵ افزایش می یابد.)

عملگر “برابر با” در جاوا اسکریپت == نوشته شده است.

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


متغیرهای جاوا اسکریپ می توانند اعدادی مانند ۱۰۰ و مقادیر متنی مانند “جان Doe” را نگه دارند.

در برنامه نویسی به مقادیر متنی رشته های متن گفته می شود.

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

رشته ها در زیر به نقل از دو یا یک نوشته می شوند. اعداد بدون نقل قول نوشته شده اند.

اگر عددی را به نقل قول قرار دهید ، به عنوان رشته متن با شما برخورد خواهد شد.

var pi = 3.14؛
var person = "جان دو"؛
var պատասխան = 'بله من هستم!'؛

شناسایی متغیرهای جاوا اسکریپ



در برنامه های کامپیوتری، اغلب متغیرها بدون مقدار اعلان می شوند این متغیرها مقدار undefined را خواهند داشت.

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

var carName؛

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

carName = "ولوو"؛

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

var carName = "ولوو"؛

در مثال زیر ، متغیری به نام carName ایجاد می کنیم و مقدار “Volvo” را به آن اختصاص می دهیم.

سپس مقدار داخل پاراگراف HTML را با id = “نسخه ی نمایشی”خروجی می زنیم .

<p id = "نسخه ی نمایشی"> </p>

<script>
var carName = "ولوو"؛
document.getElementById ("نسخه ی نمایشی"). localHTML = نام کاربری؛
</script>

یک بیانیهOne Statement ،درمورد متغیرهای زیادی


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

عبارت را با var شروع کنید و متغیرها را با کاما از هم جدا کنید:

var person = "John Doe"، carName = "Volvo"، قیمت = ۲۰۰؛

یک اعلامیه می تواند چندین خط داشته باشد.

var person = "جان دو" ،
carName = "ولوو" ،
قیمت = ۲۰۰؛

مقداردادهValue = تعریف نشدهundefined


در برنامه های رایانه ای ، متغیرها اغلب بدون مقدار اعلام می شوند. مقدار می تواند چیزی باشد که باید محاسبه شود یا چیزی که بعداً مانند ورودی کاربر ارائه خواهد شد.

در جاوا اسکریپت اگر متغیری مقدار نداشته باشد، مقدار و نوع آن هر دو undefined (به معنی “تعریف نشده”) خواهد بود.

var carName؛

اعلام مجددمتغیرهای جاوا اسکریپ


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

نام متغیر CarName پس از اجرای این عبارات همچنان مقدار “Volvo” را خواهد داشت:

var carName = "ولوو"؛
var carName؛

محاسبات در JavaScript

همانند جبر ، شما می توانید عملگرهای محاسباتی را با متغیرهای JavaScript به کار ببرید.مانند= و +:

var x = 5 + 2 + 3؛

همچنین می توانید رشته ها را اضافه کنید ، اما رشته ها با هم جمع می شوند:

var x = "جان" + "" + "Doe"؛

همچنین این کار را امتحان کنید.

var x = "5" + 2 + 3;

متغیرهای دلار Dollar Sign $جاوا اسکریپ

به یاد داشته باشید که شناسه های جاوا اسکریپت (نام ها) باید با این موارد شروع شوند.

  • نامه (A-Z یا a-z)
  • یک علامت دلار ($)
  • یا یک امتیاز (_)

از آنجا که جاوا اسکریپت با یک علامت دلار به عنوان نامه برخورد می کند ، شناسه های حاوی $ دارای نام متغیرهای معتبری هستند:

var $ $ $ = "سلام جهان"؛
var $ = 2؛
var $ myMoney = 5

استفاده از علامت دلار در جاوا اسکریپت بسیار رایج نیست ، اما برنامه نویسان حرفه ای اغلب از آن به عنوان یک نام مستعار برای عملکرد اصلی در یک کتابخانه جاوا اسکریپت استفاده می کنند.

به عنوان مثال در jQuery کتابخانه JavaScript از تابع اصلی $ برای انتخاب عناصر HTML استفاده می شود. در jQuery $ (“p”)؛ به معنی “انتخاب همه عناصر p” است.

شناسه Underscore ()جاوا اسکریپت

از آنجا که جاوا اسکریپت به عنوان یک نامه به تأکید می پردازد ، شناسه های حاوی دارای متغیرهای معتبری هستند:

var _lastName = "جانسون"؛
var _x = 2؛
var _100 = 5؛

استفاده از undererscore در جاوا اسکریپت بسیار رایج نیست ، اما یک کنوانسیون در میان برنامه نویسان حرفه ای استفاده از آن به عنوان یک نام مستعار برای متغیرهای “خصوصی (پنهان)” است.

دیدگاه‌های نوشته