کامنت در جاوا اسکریپت
خوش اومدین به ششمین جلسه از دوره آموزش رایگان جاوا اسکریپت. در این بخش در مورد کامنت گذاری در جاوا اسکریپت و فوایدش صحبت میکنیم.
کامنت یا توضیحات در همه زبانهای برنامه نویسی هستند و باعث میشن که ما بتونیم یه متنی رو به پروژه اضافه کنیم که صرفا توضیحاتی برای کدهای ما باشه و در هنگام کامپایل توسط کامپایلر نادیده گرفته بشه.
ما میتونیم با استفاده از این ابزار برخی کدهای خودمون رو هم که نمیخایم اجرا بشن رو هم مشخص کنیم.
ما به دو نوع کامنت توی جاوا اسکریپت داریم:
- کامنت تک خطی
- کامنت چند خطی
کامنت تک خطی
همونطور که از اسمش مشخصه، این روش برای کامنت کردن یه خط استفاده میشه. توی این روش از دابل اسلش // استفاده میکنیم. بعد از دابل اسلش هر متنی که توی اون خط قرار بگیره کامنت درنظر گرفته میشه و جاوا اسکریپت اون رو نادیده میگیره و اجرا نمیکنه.
مثال زیر رو ببینید:
// Change heading:
document.getElementById("myH").innerHTML = "My First Page";
// Change paragraph:
document.getElementById("myP").innerHTML = "My first paragraph.";
توی این روش ما مجبور نیستیم که کل خط رو کامنت کنیم بلکه میتونیم از یک قسمتی به بعد رو کامنت کنیم. مثال زیر رو ببینید:
var x = 5; // Declare x, give it the value of 5
var y = x + 2; // Declare y, give it the value of x + 2
کامنت چند خطی
اگه قصد داشته باشیم چند خط توضیحات پشت سرهم داشته باشیم، مجبور نیستیم که هر خط رو با دابل اسلش شروع کنیم. میتونیم از روش کامنت چند خطی استفاده کنیم.
کافیه متن خودمون رو بین ستاره اسلش */ و اسلش ستاره /* قرار بدیم. یعنی در ابتدای متن از / استفاده کنیم و در انتهای متن هم از /* استفاده کنیم. به این ترتیب متنی که بین این دو قرار میگیره به عنوان کامنت شناخته میشه و کامپایلر از کامپایل اون صرفنظر میکنه.
مثال زیر رو ببینید:
/*
The code below will change
the heading with id = "myH"
and the paragraph with id = "myP"
in my web page:
*/
document.getElementById("myH").innerHTML = "My First Page";
document.getElementById("myP").innerHTML = "My first paragraph.";
هیچ محدودیتی توی مقدار نوشته های کامنت وجود نداره.
استفاده زا کامنت ها برای جلوگیری از اجرای بعضی از کدها
یکی از کاربردهای کامنت در زبانهای برنامه نویسی جلوگیری از اجرای بعضی از کدهای برنامه هست. اگر به هر دلیلی قصد دارین که بخشی از کدتون اجرا نشه، نیاز نیست که اون کد رو پاک کنید، کافیه اون رو کامنت کنید تا جاوا اسکریپت از اجرای اون صرفنظر کنه. این شیوه مخصوصا در هنگام دیباگ کردن برنامه بسیار کاربردیه.
توی مثال زیر یکی از خط های برنامه خودم رو با استفاده از // به کامنت تبدیل کردم:
//document.getElementById("myH").innerHTML = "My First Page";
document.getElementById("myP").innerHTML = "My first paragraph.";
همینطور میتونیم از روش کامنت چند خطی هم استفاده کنیم:
/*
document.getElementById("myH").innerHTML = "My First Page";
document.getElementById("myP").innerHTML = "My first paragraph.";
*/