میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

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

statements  یا عبارات در جاوا اسکریپت

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

 

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

یک برنامه کامپیوتری لیستی از “دستورات” است که توسط کامپیوتر “اجرا” می شود.

در زبان های برنامه نویسی، این دستورات برنامه نویسی عبارت یا statements نامیده می شوند.

یک برنامه جاوا اسکریپت لیستی از statements های برنامه نویسی است.

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

 

عبارت های جاوا اسکریپت

عبارت های جاوا اسکریپت عبارتند از:

متغیر ها، عملگر ها، حالت ها، کلیدواژه ها و توضیحات.

این عبارت به مرورگر می گوید که جمله ی “Hello Dolly.” را درون عنصر HTML با id="demo" بنویسد:

document.getElementById(“demo”).innerHTML = “Hello Dolly.”;

بیشتر برنامه های JavaScript حاوی تعداد زیادی از  statements های جاوا اسکریپت هستند.
statements ها، یکی یکی ، به همان ترتیب نوشته شده اجرا می شوند.
برنامه های جاوا اسکریپت (و عبارات جاوا اسکریپت) را اغلب کد جاوا اسکریپت می نامند.

 

 

نقطه ویرگول ها ;

نقطه ویرگول ها، عبارات جاوا اسکریپت را از هم جدا میکنند.

در انتهای هر عبارت قابل اجرا یک نقطه ویرگول اضافه کنید:

var a, b, c;     
a = ۵;           
b = ۶;           
c = a + b;

وقتی که عبارات با نقطه ویرگول از هم جدا باشند می توان چند عبارت را در یک خط وارد کرد:

a = ۵; b = ۶; c = a + b;

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

فاصله های خالی در جاوا اسکریپت

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

خط های زیر با هم یکسان هستند:

var person = “Hege”;
var person=“Hege”;

بهترین کار برای داشتن کد تمیز این است که در دو طرف عملگر ها از فاصله استفاده نمایید ( = + – * / ):

طول خطوط و شکستن خط در کد جاوا اسکریپت

برای خوانایی بهتر، برنامه نویسان اغلب نمی گذارند طول کد ها در هر خط بیشتر از ۸۰ کاراکتر شود.

اگر یک عبارت جاوا اسکریپت در یک خط جا نشد، بهترین جا برای شکستن خط بعد از یک عملگر است:

document.getElementById(“demo”).innerHTML =
“Hello Dolly!”;

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

عبارت های جاوا اسکریپت می توانند در بلوک های کد گروه بندی شده و در درون آکولاد ها قرار گیرند {…}.

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

یکی از جاهایی که شما میتوانید بلوک های کد را مشاهده کنید، توابع جاوا اسکریپت هستند:

function myFunction() {
  document.getElementById(“demo1”).innerHTML = “Hello Dolly!”;
  document.getElementById(“demo2”).innerHTML = “How are you?”;
}

 

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

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

در اینجا یک لیست از برخی از کلیدواژه هایی که در این درس یاد می گیرید، آورده شده است:

 

 

کلیدواژهتوضیحات
breakبه یک switch یا یک حلقه پایان می دهد
continueاجرای کد های درون حلقه را از بالاترین کد ادامه میدهد
debuggerاجرای جاوا اسکریپت را متوقف کرده و اگر تابع اشکال زدایی وجود داشت آن را فراخوانی میکند.
do … whileیک بلوک از عبارات را اجرا و آن را تا زمانی که شرط درست است، تکرار می کند.
forیک بلوک از عباراتی که باید اجرا شوند مشخص میکند و تا زمانی که شرط درست باشد اجرا می شوند
functionیک تابع را تعریف می کند
if … elseبر اساس شرایط، یک بلوک از عبارات را اجرا میکند
returnبه اجرای یک تابع پایان می دهد
switchبسته به موارد مختلف، یک بلوک از عبارات را به اجرا می گذارد
try … catchمدیریت خطا را برای یک بلوک از عبارات پیاده سازی میکند
varیک متغیر را تعریف می کند

 

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

 

 

 

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

نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟