‎‎دستورات جاوااسكريپتJavaScript Statements -‎

Previous >    <Next  

‎‎مثال ـ نمونه اي از دستورات جاوااسكريپت دراين مثال ملاحظه فرمائيد.

let x, y, z;    // Statement 1
x = 5;          // Statement 2
y = 6;          // Statement 3
z = x + y;      // Statement 4

--(go to editor for change code and run)

‎‎برنامه هاي جاوااسكريپتJavaScript Programs -‎

‎‎يك برنامه كامپيوتري ليستي ازدستوراتي است كه بايد توسط كامپيوتر اجراشود.

‎دريك زبان برنامه نويسي باين دستورات برنامه نويسي‎"Statements‎"‎گويند .درهر زباني دستورات ‎قالب وفرمتي خاص خودش را دارد، كه اين فرمت در زبانها متفاوت است.

‎برنامه جاوااسكريپت هم ليستي از دستورات برنامه نويسي مطابق فرمت زبان خودش ميباشد. ‎دستورات جاوااسكريت درHTML توسط مرورگر وب اجرا ميشوند .

‎‎دستورات جاوااسكريپتJavaScript Statements -‎

‎دستورات جاوااسكريپت را تركيبي از مقادير، اپراتورها، عبارات، كلمات كليدي و توضيحات تشكيل ‎ميدهند.

‎بعنوان مثال دستور زير براي مرورگر مشخص ميكند كه در اجرايش بايد عبارت‎"Hello Dolly‎"‎در داخل ‎عنصرHTML باid="demo‎"‎ در صفحه وب نوشته شود .

‎‎مثال ـ نمونه نوشتن در صفحه وب با دستور جاوااسكريپت

document.getElementById("demo").innerHTML = "Hello Dolly.";

--(go to editor for change code and run)

‎اغلب برنامه هاي جاوااسكريپت شامل چندين دستور ميباشند .برنامه هاي جاوااسكريپت ويادستورات ‎آنرا جاوااسكريپت كد هم مي نامند.

‎‎دستورات جاوااسكريت بهمان ترتيبي كه قرارگرفته يك بيك اجرا مي شوند.

‎‎سميكالن‎Semicolons ‎;

‎سميكالن‎ ‎";‎"‎ جداكننده دستورات جاوااسكريپت ميباشد.در پايان هر دستور قابل اجراي ‎سميكالن قرار ميگيرد.

‎‎مثال ـ نمونه دستورات جاوااكريپت.

let a, b, c;  // Declare 3 variables
a = 5;        // Assign the value 5 to a
b = 6;        // Assign the value 6 to b
c = a + b;    // Assign the sum of a and b to c

--(go to editor for change code and run)

‎‎هنگاميكه چندين دستور با سميكالن جدا ميشوند، قرار گرفتن چند دستور در يك خط مجاز ميباشد.

‎‎مثال ـ چند دستور در يك خط

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

--(go to editor for change code and run)

‎دروب ممكن است دستورات را بدون سميكالن به بينيد .قرار دادن سميكالن در پايان دستور الزامي ‎نيست، اما بشدت توصيه ميشود.

‎‎فضاي خاليJavaScript White Space -‎

‎جاوااسكريپت چند بلنك يا فضاي خالي را ناديده ميگيرد، مي توان براي قابل خوانائي از فضاي خالي ‎استفاده كرد.

‎‎مثال ـ خطوط زير معادل هستند.

let person = "Hege";
let person="Hege";

‎‎يك تمرين خوب اين است كه اطراف عملگرها بلنك قرار گيرد‎ (+ / -‎ = *)‎ .

let x = y + z;

‎JavaScript Line Length and Line Breaks‎

‎‎طول خط و شكست خط در جاوااسكريپت

‎براي خوانائي دستورات بهتراست طول خط دستورحد اثر80كراكتر باشد، اين در بين برنامه نويسان ‎معمول شده است .اما سعي كنيد از طولاني شدن خطوط اجتناب كنيد .محدويت تئوريك براي طول خطوط ‎مطرح نشده است.

‎‎اگر دستوري در بيش ازيك خط قرار ميدهيد بهتر بعداز عملگري خط شكسته شود.

‎‎مثال ـ شكتن خط دستور بعداز‎"="‎

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

--(go to editor for change code and run)

‎‎بلوك كدي جاوااسكريپتJavaScript Code Blocks -‎

‎دستورات جاوااسكريپت مي توانند در يك گروه يا بلوك‎"{ block code;}‎"‎قرار گيرند .هدف از اين ‎بلوك بندي ، اجراي با هم ديگر آنهاست.

‎يك محلي كه ميتوان بلوك بندي را پيدا نمود درتوابع ميباشند كه دستورات آن در بلوكي قراردارند.

‎‎مثال ـ نمونه بلوك بندي در تابع

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

--(go to editor for change code and run)

‎‎درارائه مطالب براي كد هاي بلوك دوكراكتر بلنك فرورفتگي منظور ميشود.

‎‎مطالب زيادتري درفصول بعدي در مورد تابع ملاحظه ميكنيد.

‎‎كلمات كليدي جاوااسكريپتJavaScript Keywords -‎

‎دستورات جاوااسكريپت اغلب با يك كلمه كليدي‎"Keyword‎"‎شروع ميشوند .اين كي ورود نمايانگر ‎عمل آن دستور ميباشد.

‎‎فهرست كليه كلمات كليدي در بخشReserved Words Reference وجود دارد .

‎‎درجدول زير بعضي از كلمات كليد جاوااسكريپت آمده است.

‎‎كلمه كليدي ‎‎شــرح
‎var‎ ‎‎متغيري را تعريف ميكند.
‎let‎ ‎‎مجموعه اي متغير را تعريف ميكند.
‎const‎ ‎‎يك مجموعه ثابت را تعريف ميكند.
‎if‎ ‎‎بلوك دستوراتي كه بايد با شرط اجرا شوند شكل ميدهد.
‎switch‎ ‎‎بلوك دستوراتي كه بايد درحالات مختلف اجرا شوند، شكل ميدهد.
‎for‎ ‎‎بلوك دستورات كه بايد حلقه وار اجرا شوند شكل ميدهد.
‎function‎ ‎‎تابع را تعريف ميكند
‎return‎ ‎‎خروج ازتابع
‎try‎ ‎‎مديريت خطا را در بلوكي از دستورات پياده سازي ميكند.

‎‎كلمات كليدي جاواسكريپت كلمات رزرو شده هستند ونمي توان آنهارا براي متغير استفاده كرد.


Previous >    <Next