نکات مهم در نحوه کدنویسی جاوااسکریپت

آموزش javascript
آموزش جاوااسکریپت و طراحی سایت

آموزش جاوا اسکریپت – نکات مهم در نحوه کدنویسی جاوااسکریپت

سلام دوباره خدمت کاربران و دوستان سایت میزفا ؛ ما در این قسمت از دوره آموزش جاوا اسکریپت و طراحی سایت قصد داریم تا شما عزیزان رو با نکاتی که رعایت آن ها در هنگام کدنویسی لازم هست آشنا کنیم . درواقع برخی نکات در قواعد نوشتاری در کدنویسی JavaScript وجود داره که رعایت این نکات تقریبا در همه زبان های برنامه نویسی توصیه میشه. نکات مهم عبارت اند از:

1- جاوااسکریپت(بر خلاف html) به بزرگ و کوچک بودن حروف حساس هست

برای تعیین نام متغیرها و توابع باید به کوچک یا بزرگ بودن حروف کاملا دقت نمود مثلا تابع myfuncton  با Myfunction  فرق میکند و یا متغیر book  با Book  فرق میکند.

برای این مورد ما سه استاندارد داریم

  • 1-استادارد camel notation  : کلمات اول باید با حرف کوچک شروع شوندو کلمات بعدی در صورت وجود باید با حرف بزرگ شروع شوند مثل myFerstName یا ferstName یا hello
  • 2-استاندارد pascal case: د راین استادار حرف اول همه کلمات باید با حروف بزرگ نوشته شوند مثل MyFerstName
  • 3- استادارد underline : مثل my_ferst_name

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

مثال:

<script type="text/javascript">
  var Book= "This is a best book ." ;
  var book= "This is another book ." ;
  document.write ( Book) ;
  document.write ( book) ;
</script>

 

[box type=”custom” bgimg=”https://mizfa.com/blog/wp-content/uploads/2017/10/2017-10-03-17_59_59-amin.png”][/box]

 

2-جاوااسکریپت فواصل خالی در کدنویسی را نادیده میگیرد

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

نکته : بين دستورات و کلمات کليدی بايد حداقل يک فاصله وجود داشته باشد ، در اينجا منظور از فاصله اضافی ، بيش از يک کاراکتر فاصله است .

مثال:

<script type="text/javascript">
  var bookname="spider man";
document.write(bookname);
</script>
[box type=”custom” bgimg=”https://mizfa.com/blog/wp-content/uploads/2017/10/2017-10-03-20_40_17-amin.png”][/box]
<script type="text/javascript">
  var  bookname=  "spider man" ;
document.write (bookname);
</script>
[box type=”custom” bgimg=”https://mizfa.com/blog/wp-content/uploads/2017/10/2017-10-03-20_40_17-amin.png”][/box]

 

3-نوشتن عبارت های متنی در بیش از یک خط

برای تعریف و استفاده از عبارات های  متنی در دستورااتی نظیر ()document.write برای انتقال آن ها به خط بعد باید از کاراکتر \ استفاده کنیم این مورد در مواقعی که متن طولانی باشد بیشتر به کار می آید .

مثال:

<script type="text/javascript">
  document.write ( "Java Script is a client side language . \
  It`s codes executes in the computer of visitor " ) ;
</script>
[box type=”custom” bgimg=”https://mizfa.com/blog/wp-content/uploads/2017/10/21-amin.png”][/box]

4- توضیحات (comment) در جاوااسکریپت:

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

انواع کامنت ها:

توضیحات یک خطه: با نماد // در ابتدای محل موردنظر مشخص می شوند

مثال :

<script type="text/javascript">
  // this is a one line comment . navigator won`t show it .
  document.write ( "How to write a comment" ) ;
</script>
[box type=”custom” bgimg=”https://mizfa.com/blog/wp-content/uploads/2017/10/22.png”][/box]

توضیحات چندخطه : با استفاده از نماد /* در ابتدای دستورات یا متن موردنظر و نماد */ در انتهای آن

مثال :

<script type="text/javascript">
/* this is a multi line comment . navigator won`t show it .
We use it for long comments .
It can be several lines */

document.write ( "How to write a multi line comment" ) ;
</script>
[box type=”custom” bgimg=”https://mizfa.com/blog/wp-content/uploads/2017/10/23.png”][/box]

 

امیدوارم این آموزش Javascript برای دوستان مفید باشه بتونید به شکل صحیح با قواعد نوشتاری در کدنویسی javascript کار کنید، منتظر نظرات شما در انجمن میزفا هستیم .

 

فیلم آموزشی asp.net core 2

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

فیلم آموزشی asp.net core 2

بدون نظر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

حداکثر حجم فایل برای آپلود: 1 مگابایت. فایل‌های مجاز برای آپلود: عکس, ویس, ویدیو, ورد یا پی دی اف, فایل متنی, زیپ. شما می‌تونید برای بهتر پرسیدن سوالتون، عکس یا ویس یا حتی فیلم در بخش نظرات میزفا آپلود کنید. برای ضبط ویس می‌تونید از خود واتس آپ استفاده کنید و بعد اینجا آپلود کنید و برای ارسال عکس هم کافی هست اسکرین شات بگیرید. Drop file here

با موفقیت ثبت شد، میزفا از شما برای عضویت در خبرنامه هفتگی تشکر میکند.

عضویت در خبرنامه هفتگی برای دریافت:

  • فیلم و مقاله رایگان سئو
  • آموزش‌های UX ، GA و GTM
  • مقاله های تخصصی ASP.NET Core
  • اطلاع رسانی از محصولات
فیلم آموزشی asp.net core 2
ترک میزفا خوب نیست!
معرفی جامع‌ترین ابزار سئو در ایران
بالای ۱۰ هزار عضو
PHZpZGVvIHdpZHRoPSI2MDAiIGhlaWdodD0iMzUwIiBwb3N0ZXI9Imh0dHBzOi8vbWl6ZmEuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvcG9zdGVyLW1pemZhLXRvb2xzLXZpZGVvLW1pbi5wbmciIGNvbnRyb2xzIHByZWxvYWQ9Im5vbmUiPiANCiAgIDxzb3VyY2Ugc3JjPSJodHRwczovL21pemZhLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L21pemZhX3Rvb2xzXzcyMHAubXA0IiB0eXBlPSJ2aWRlby9tcDQiPg0KPC92aWRlbz4=