<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
</body>
<script src="myscripr.js"></script>
</html>
دستور alert
برای اطمینان از کارکرد برنامه، کد زیر که برای نمایش پیغام به کار میرود را درون فایل جاوا اسکریپت بنویسید.
alert("Hello");
برای اجرای برنامه در محیط Visual Studio Code از کلید F5 استفاده میکنیم.
حال میخواهیم متغیر تعریف کنیم. متغیرها نام فضاهای گرفته شده از حافظهاند که در دسته شناسهها قرار میگیرند. برای این کار باید کلمه کلیدی var که مشخص کننده نوع داده است نوشته و پس از آن نام متغیر را مشخص کنیم.
var number;
var sum;
توجه داشته باشید که زبان برنامه نویسی جاوا اسکریپت حساس به حروف کوچک و بزرگ بوده، و در هنگام تعریف متغیر باید به نام آنها دقت کنید. کد زیر دو متغیر مجزا را نشان میدهد.
var num;
var Num;
اگر متغیر ما چند کلمهای باشد، برای تعریف آن دو روش وجود دارد که اجباری نیستند اما در بین برنامه نویسان مرسوم شدهاند. روش اول pascal case است که در این روش همه کلمات یک متغیر با حروف بزرگ آغاز میشوند.
var FirstName;
روش دوم نام گذاری متغیرها که مرسومتر از روش اول میباشد Camel case است که در این روش به غیر از اولین کلمه، همه کلمات با حروف بزرگ آغاز میشوند.
var firstName;
برای تعریف متدها یا همان تابعها از روش نام گذاری pascal case استفاده میشود.
اگر با انواع متغیرها در زبان برنامه نویسی جاوا اسکریپت آشنا شویم، شناسهها را بهتر درک میکنیم.
انواع دادههای زبان جاوا اسکریپت (Java Script Data Types)
نوع دادهها در زبان برنامه نویسی جاوا اسکریپت به دو دسته تقسیم میشوند. دسته اول نوع دادههای اولیه و ساده هستند که انواع مختلفی دارند.
در لحظه پر کردن متغیر، سیستم تشخیص میدهد که نوع داده ما چیست. برای پر کردن متغیر، در مقابل آن و بعد از علامت «=» مقدار خود را قرار میدهیم.
برای مثال در کد زیر، متغیر اول از نوع String و متغیر دوم از نوع Number میباشد.
var name="Mehdi";
var number=230;
همان طور که مشاهده میکنید، اگر مقدار را درون "" قرار دهیم به عنوان رشته یا متن شناخته میشود.
حال قصد داریم که مقادیر درون متغیرها را در خروجی نمایش دهیم. اگر درون دستور alert مقداری را درون "" بنویسیم، عینا همان مقدار را در خروجی نمایش میدهد و اگر از علام "" استفاده نکنیم، آنرا به عنوان یک متغیر شناخته و مقدار درون متغیر را در خروجی نمایش میدهد.
alert("Mehdi");
var number=230;
alert(number);
اگر متغیری را پر نکنیم و آنرا در خروجی نمایش دهیم، مقدار undefined در خروجی نمایش داده میشود.
var num;
alert(num);
اگر متغیری را با مقدار null پر کنیم و آنرا در خروجی نمایش دهیم، مقدار null یا همان هیچی در خروجی نمایش داده میشود.
var name=null;
alert(name);
دستور typeof
اگر در هنگام نمایش یک متغیر در خروجی از دستور typeof درون دستور alert استفاده کنیم، نوع دادهای آن متغیر در خروجی نمایش داده میشود.
var num=230;
alert(typeof num);
اگر نوع دادههایی که null هستند را در خروجی نمایش داده باشید، خواهید دید که نوع آنها را object نشان میدهد. object ها شئ هستند که در ادامه این دوره درباره آنها توضیحات کامل داده خواهد شد.
نوع دوم داده ها در زبان جاوا اسکریپت، دادههای پیچیدهاند که شامل آرایهها، لیستها و ... میشوند و در ادامه این دوره با آنها آشنا خواهیم شد.
با ما همراه باشید...