logo
logo
تبلیغ کلیکی تاپ سایت 98

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

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

آموزش متغیرها در جاوا اسکریپت شامل تعریف متغیر ، قواعد نامگذاری ، انواع متغیر همراه با چندین مثال و توضیح کامل.

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

متغیر چیست

متغیر چیست؟ کاربرد متغیر در کجاست؟

متغیر یا variables شامل یک نام میباشد که یک مقدار را در خود جای می دهد. مثل متغیر fname با مقدار ali .

متغیر در حافظه می ماند و متغیر فضایی از حافظه را اشغال می کند.

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

تعریف متغیر

برای تعریف متغیر از کلمه کلیدی var استفاده می کنیم.

در مثال زیر با متغیر عددی آشنا می شوید . ابتدا یک متغیر بنام x تعریف کردیم که مقدار 8 را در آن قرار دادیم.

سپس متغیر y با مقدار 9 و سپس متغیر z که جمع دو عدد را در آن قرار میدهیم.

در انتها جمع دو عدد را در پاراگراف نمایش می دهیم.

کد زیر را می توانید در یک فایل html ذخیره کرده و اجرا نمایید.

<!DOCTYPE html>
<html>
<body>
<h1>TopSite98.com JavaScript Variables</h1>
<p id="top"></p>
<script>
var x = 8;
var y = 9;
var z = x + y;
document.getElementById("top").innerHTML =
"The value of z is: " + z;
</script>
</body>
</html>

قواعد نامگذاری متغیر در جاوا اسکریپت

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

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

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

شناسه ها می توانند نام های کوتاه مانند x و y  یا نام های توصیفی بیشتری مانند age , fname , lname داشته باشند.

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

نامها می توانند شامل حروف، ارقام، نشانه ها و علامت $ باشند.

نامها باید با یک حرف آغاز شود.

نام ها همچنین می توانند با $ و _ شروع شوند .

نام متغیر case sensitive یا حساس به حروف کوچک و بزرگ هستند.

کلمات رزرو شده (مانند کلمات کلیدی JavaScript ) نمیتوانند به عنوان نام استفاده شوند.

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

متغیرهای جاوا اسکریپت می توانند اعداد مانند 100 و مقادیر متن مانند ali  را نگه دارند.

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

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

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

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

<script>
var a = 45;
var fname = "ali";
var lname = 'rezaee';
</script>

همچنین می توانیم در هنگام تعریف متغیر آنها را با هم جمع کنیم.

در مثال زیر می بینید که هنگام تعریف متغیر x چند عدد با هم جمع شده و جنع انها در متغیر x قرار داده می شود.

<script>
var x = 5 + 2 + 3;
document.getElementById("demo").innerHTML = x;
</script>

معرفی متغیر بدون مقدار

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

می توانیم یک متغیر را تعریف کنیم و بعد به آن مقدار دهیم.

اگر مقداری برای آن مشخص نکنید یعنی مقدار abbasi را وارد نکنید مقدار چاپ شده undefined خواهد بود.

<script>
var lname ;
lname = "abbasi";
document.getElementById("top").innerHTML = lname;
</script>

اگر بعد از مقدار دادن ، یکبار دیگر ، متغیر را تعریف کنیم مقدار اولیه آن تغییر نمی کند. مثال زیر را ببینید.

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

برای  بار دوم بدون مقدار تعریف شده خروجی مقدار ali خواهد بود و خط دوم بی اثر است.

var fname = "ali";
var fname;

تعریف چند متغیر

در مثال زیر تعریف چند متغیر با هم و در یک خط را می بینید.

در جاوا اسکریپت می توانیم همزمان چندین متغیر را تعریف کرد. برای جدا کردن آنها از جداکننده یا separate  استفاده می کنیم.

<script>
var lname = "abbasi" , fname = "ali";
document.getElementById("top").innerHTML = fname;
</script>

امیدواریم از این آموزش لذت برده باشید.

موفق باشید.

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

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

دوره ارز دیجیتال تاپ سایت 98

منبع: تاپ سایت 98

تگ:

دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.