آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

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

دوره های مرتبط با این مقاله

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

در جاوا اسکریپت statements، دستوراتی هستند که توسط مرورگر وب اجرا می شوند.

دستورات جاوا اسکریپت

دستور زیر به مرورگر دستور می دهد عبارت "Hello Dolly." را داخل یک المان HTML با شناسه ی "demo" بنویسد.

مثال:
                        document.getElementById("demo").innerHTML = "Hello Dolly.";

عبارات Java Script

document.getElementById("demo").innerHTML = "Hello Dolly.";
Try it Yourself »
امتحان کنید

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

بیشتر برنامه های جاوا اسکریپت دربردارنده ی بسیاری از این نوع دستورات هستند.
دستورات یکی پس از دیگری به ترتیبی که نوشته شده اند اجرا می شوند.
در این مثال x، y و z هر یک مقداردهی شده اند که یکی پس از دیگری اجرا می شوند. همان طور که خود مشاهده می کنید z آخر از همه اجرا می گردند.

مثال:
var x = 5; 
var y = 6; 
var z = x + y; 
document.getElementById("demo").innerHTML = z;
توجه:

برنامه های نوشته شده توسط جاوا اسکریپت (javascript programs) همگی کد جاوا اسکریپت خوانده می شوند.

نقطه ویرگول ;

نقطه ویرگول برنامه ها (دستورات) جاوا اسکریپت را از هم جدا می کنند.
در انتهای هر دستور قابل اجرا یک نقطه ویرگول لحاظ کنید.

a = 5;
  b = 6;
    c = a + b;‎

هنگامی که از نقطه ویرگول برای جدا سازی دستورات از هم استفاده می شود، در آن صورت جاوا اسکریپت اجازه می دهد چندین دستور را در یک خط قرار دهید.

                        a = 5; b = 6; c = a + b;‎  
نکته:

قرار دادن نقطه ویرگول در انتهای دستورات اگرچه کاملاً ضروری نیست، اما اکیداً توصیه می شود.

فاصله بین بخش های مختلف کد

جاوا اسکریپت معمولاً فاصله ی بین بخش های مختلف کد را نادیده می گیرد. با این وجود می توان با استفاده از فاصله (white space) کد را به مراتب خواناتر کرد.
به عنوان مثال، دو نمونه ی زیر کاملاً یکسان هستند.

var person = "Hege"; 
var person="Hege";‎

توصیه می شود از فاصله در اطراف عملگرهای = + - * / استفاده کنید.

                        var x = y + z;‎ 

طول خط کد و شکستن آن (line length، line break)

به منظور خواناتر کردن کد، برنامه نویس ها اغلب سعی می کنند خطوط کدهایشان از 80 کاراکتر تجاوز نکند
در صورتی که دستور جاوا اسکریپت در یک خط واحد جا نشوند، بهترین مکان برای شکستن آن خط کد (و قرار دادن کد در خطی دیگر) پس از یک عملگر (operator) می باشد.

مثال:
document.getElementById("demo").innerHTML = 
‎"Hello Dolly.";‎

مجموعه / گروهی از دستورات (code block)

می توان مجموعه ی از دستورات جاوا اسکریپت را داخل علامت های {...} جای گذاری کرد تا از این طریق امکان اجرای یکجا و همزمان کدها فراهم آید (به عبارتی آن ها را با قرار دادن داخل کاراکتر مزبور گروه بندی کرد).
هدف از این امر اجرای همزمان کدهای جاوا اسکریپت است.
یکی از جاهایی که در آن دستورات جاوا اسکریپت را به صورت گروه بندی شده مشاهده می کنید، داخل توابع (function) جاوا اسکریپت است.

مثال:
function myFunction() { 
‎    document.getElementById("demo").innerHTML = "Hello Dolly."; 
‎    document.getElementById("myDIV").innerHTML = "How are you?"; 
‎}‎

کلید واژه های جاوا اسکریپت

دستورات جاوا اسکریپت معمولاً با یک کلید واژه / keyword شروع می شود که نوع عملیاتی که در جاوا اسکریپت باید اجرا شود را تعیین می کند.
جدول زیر کلیدواژه هایی که در این سری آموزشی یاد می گیرید را فهرست می کند.

شرح
کلید واژه
یک دستور switch یا حلقه (loop) را خاتمه می دهد
break
با این واژه ی کلیدی از حلقه خارج گشته و اجرای دستورات از بالا، سر گرفته می شود (آغاز می شود)
continue
فرایند اجرای دستورات جاوا اسکریپت را متوقف ساخته و تابع اشکال زدایی (debugging function) را (در صورت موجود بودن آن) فرا می خواند
debugger
بلوک (مجموعه) ی از دستورات را اجرا کرده، سپس در صورتی که یک شرط صحیح (true) باشد آن بلوک را مجدداً تکرار می کند
do... while
یک بلوک دستور را به شرطی که یک condition معین صحیح باشد اجرا می کند (زمانی بکار گرفته می شود که می خواهيم مجموعه دستورالعمل های حلقه به تعداد دفعات مشخصی اجرا شود)
for
یک تابع تعریف می کند
function
هنگامی استفاده می شود که می خواهيم در صورت بر قرار بودن شرط يا شروط معینی ، مجموعه ی دستورات و در صورت عدم وجود آن شرط ها ، سری ديگر از دستورات اجرا شوند
if... else
از تابع (function) خارج می گردد
return
این ساختار کنترلی زمانی بکار می رود که بخواهیم مبتنی بر مقادیر مختلف یک متغیر، دستورات (case) متفاوت اجرا شوند
switch
مدیریت خطا ها را به مجموعه یا بلوکی از دستورات اعمال (پیاده سازی) می کند / با استفاده از این کلید واژه امکان مدیریت خطاها (error handling) برای بلوک کد فراهم می آید
try... catch
یک متغیر را تعریف می کند
var

لطفاً توجه داشته باشید کلید واژه ها را نمی توان به عنوان اسم برای متغیرها مورد استفاده قرار داد.

امیدواریم که این مطلب در مورد آموزش Jquery و JavaScript برایتان مفید و مناسب بوده باشد.
در صورت داشتن هر گونه سوال، پیشنهاد و یا انتقاد حتماً از قسمت نظرات در پایین صفحه آن را برای ما ارسال کنید.

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

از اینجا بهترین کتابهای برنامه نویسی را دریافت کنید : کتاب های آموزش برنامه نویسی


مشاهده فیلم آموزشی

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

  • 4624
  •    1532
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .