‎‎نحو جاوااسكريپتJavaScript Syntax -‎

Previous >    <Next  

‎نحو ياSyntax جاواسكريپت مجموعه قوانين است كه روش ساخت برنامه هاي آنرا مطرح ميكنند .نمونه ‎از دستورات مطابق زير

// How to create variables:
var x;
let y;

// How to use variables:
x = 5;
y = 6;
let z = x + y;

‎‎مقادير در جاوااسكريپتJavaScript values -‎

‎‎در جاوااسكريپت دو نوع مقدار پيش بيني شده است:

‎‎بمقادير ثابتLiterals هم گفته ميشود .

‎‎بمقادير متغير ، متغير ميگويند.

‎‎ليترال هاي جاوااسكريپتJavaScript Literals -‎

‎‎دو قانون مهم در نوشتن مقادير ثابت:

‎‎ 1‎ـ نوشتن اعداد بدون نقطه اعشاري يا با نقطه اعشاري

10.50

1001

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

‎‎ 2‎ـ عبارت متني ياString محصور با دبل كوتيشن يا تك كوتيشن

"John Doe"

'John Doe'

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

‎‎متغيرهاي جاوااسكريپتJavaScript Variables -‎

‎در زبانهاي برنامه نويسي متغير ها براي ذخيره نمودن مقادير داده اي در ضمن اجراي برنامه ‎ميباشند.

‎در جاوااسكريپت براي تعريف متغير از كلمات كليدي‎var , let , const‎ استفاده ‎استفاده ميشود . البته از‎const‎ براي تعريف ثابت هاي بانام استفاده ميشود .

‎‎علامت تساوي‎ ‎"=‎"‎‎براي نسبت دادن مقدار به متغير استفاده ميشود .

‎‎مثال ـ در زيرx بعنوان متغير تعريف ومقدار 6 در آن قرار ميگيرد .

let x;
x = 6;

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

‎‎عملگرهاي جاوااسكريپتJavaScript Operators -‎

‎جاوااسكريپت داراي عملگرهاي حسابي‎(‎+ -‎ * /‎)‎ براي محاسبه مقادير ‎ميباشد.

(5 + 6) * 10

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

‎در جاوااسكريپت براي نسبت دادن مقدار به متغير از علامت‎ ‎"=‎"‎ استفاده ميشود .باين ‎علامت عملگرانتساب‎ (assignment operator) ‎ميگوند .

let x, y;
x = 5;
y = 6;

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

‎‎عبارات جاوااسكريپتJavaScript Experssions -‎

‎يك عبارت تركيبي از مقادير،متغير وعملگرها ميباشد، كه مقداري را محاسبه ميكنند .محاسبه شده را ‎ارزيابي‎"evaluation‎"‎هم ميگويند .براي مثال ارزيابي ‎ 5*10 ‎برابر 50 است .

5 * 10

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

‎‎يك عبارت ميتواند داراي مقادير متغير باشد.

x * 10

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

‎مقاديرميتوانند داراي نوع مختلف مثل عددي و متني باشند .براي مثال‎"john‎"+‎"‎‎"+‎"Doe‎"‎كه به ‎"john Doe‎"‎ارزيابي ميشود .

"John" + " " + "Doe"

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

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

‎‎كلمه كليدي جاوااسكريپت در دستور براي مشخص نمودن عملي كه بايد انجام شود، ذكر ميگردد.

‎‎كي ورد‎let ‎ براي مرورگر ايجاد متغيرها را مشخص ميكند .

let x, y;
x = 5 + 6;
y = x * 10;

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

‎‎براي معرفي ايجاد متغير همچنين كلمه كليدي‎var‎ هم در نظر گرفته شده است .

var x, y;
x = 5 + 6;
y = x * 10;

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

‎در اين مثالها دو كي ورد‎var , let ‎ نتايج مشابه اي ايجاد ميكنند .در فصول بعدي ‎در مورد اين دو بيشتر مطالب مطرح ميشود.

‎‎توضيخات در جاوااسكريپتJavaScript Comments -‎

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

‎كدهاي بعد از دبل اسلش‎‎"//‎"‎‎ يا آنهائيكه بين ‎/*‎ و ‎*/‎‎قرار ميگيرند توضيحات بوده واجرائي نيستند . آنها توسط مرورگر ‎ناديده گرفته ميشوند.

let x = 5;   // I will be executed

// x = 6;   I will NOT be executed

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

‎‎در مورد توضيحات مطالب بيشتري در فصل بعدي ارائه ميشود.

‎‎شناسه يا نامها در جاوااسكريپتJavaScript Identifiers / Names -‎

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

‎‎قوانين نامگذاري در اكثر زبانهاي برنامه نويسي يكسان است.

‎‎يك نام در جاوااسكريپت بايد با موارد زير شروع شود:

‎‎كراكترهاي بعدي ميتوانند حروف، عدد، دلار و زير خط باشند.

‎توجه ـ اعداد نميتوانند در شروع نامها باشند. ‎اين محدويت باعت تشخيص آسانتر نامها ازاعداد مي باشد.

‎‎حساسيت در جاوااسكريپتJavaScript is Case Sensitive -‎

‎تمام نام يا شناسه در جاوااسكريپت نسبت به كوچكي وبزرگي حروف حساس است .يعني بهمان فرمي ‎كه معرفي ميشوند بايد بكار گرفته شوند.

‎‎بعنوان نمونه متغيرهاي‎LastName‎ و ‎Lastname‎ متفاوتند .

let lastname, lastName;
lastName = "Doe";
lastname = "Peterson";

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

‎‎درجاوااسكريپت كلماتLET وLet مشابه let تفسير نمي شوند .

‎‎مجموع كراكتري جاوااسكريپتJavaSript Charcter Set -‎

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


Previous >    <Next