Info@Afragraphic.ir
0912 22 460 22
خدمات و مطالب آموزشی

قواعد دستوری (syntax) جاوا اسکریپت |آموزش جاوا اسکریپت|بهینه کردن سایت

آموزش جاوا اسکریپت                                                                 قمست چهارم

قواعد دستوری(syntax)  جاوا اسکریپت :

به مجموعه قوانینی که چگونگی ساخت برنامه در جاوا اسکریپت را مشخص می کندد  نحوه دستور نویسی (syntax) گفته می شود.

در یک زبان برنامه نویسی به این دستورالعمل ها statements نامیده می شوند

جاوا اسکریپت یک زبان برنامه نویسی می باشد (که ما از آن در طراحی وبسایت استفاده می کنیم)

دستورات جاوا اسکریپت مانند برخی از زبان ها  از جمله C#,Vb  با (;) از هم جدا می شوند

<script>

   var x = 5;

   var y = 6;

   var z = x + y;

   document.getElementById("demo").innerHTML = z;

</script>

<script>

   var x = 5;

   var y = 6;

   var z = x + y;

   document.getElementById("demo").innerHTML = z;

</script>

دستورات (statemens) جاوا اسکریپت :

در زبان های برنامه نویسی به دستورالمل های برنامه اصطلاحا (statatements) جملات،دستورات گفته می شود.

 

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

 

  1. Values  (مقادیر)
  2. Operators (عملگرها)
  3. Expressions  (اصطلاحات)
  4. Keywords (کلمات کلیدی)
  5. Comments (تفسیر نویسی)

 

 

جاوا اسکریپت  Values  (مقادیر) :

 

در نحوه کد نویسی در جاوا اسکریپت دو نوع روش برای مقدار دهی معین شده است:

  1. مقادیر ثابت (Fixed Values) که به آنها لیترال ها (Literals) یا مقادیر تحت اللفظی گفته می شود.
  2. مقادیر متغیر  (Variable Values)

لیترال ها (Literals) یا ثابت  (Fixed) :

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

   ۱- استفاده از اعداد (ساده یا اعشار) مانند   :  10.50و 1001
   ۲-استفاده از رشته ها (متن) که بین سینگل کوتیشن یا دابل کوتیشن نوشته میشود.مانند “afra” و ‘afra’

جاوا اسکریپت  متغیرها (Variables):

در تمامی زبان های برنامه نویسی از متغیر ها برای ذخیره موقت داده استفاده می گردد.
در جاوا اسکریپت برای تعریف یک متغیر از کلمه کلیدی var استفاده می شود.
از علامت “=” مساوی  برای معرفی مقداری که میخواهیم در متغیر ذخیره کنیم استفاده میکنیم.
مثال :

در مثال زیر یک متغیر x تعریف شده و مقدار 6 به آن انتصاب داده شده است

 

<script>

   var x;

   x = 6;

   document.getElementById("demo").innerHTML = x;

</script>

جاوا اسکریپت  Operators (عملگرها) :

  • جاوا اسکریپت از عملگر = برای انتساب مقدار به متغیر استفاده می کند

مثال : 

var x = 5 ;

var y = 6 ;

  • جاوا اسکریپت از عملگر های محاصباتی  (+ - *  /)  برای محاصبه مقادیر استفاده می کند

مثال : 

 

<p id="demo"></p>

<script>

    document.getElementById("demo").innerHTML = (5 + 6) * 10;

</script>

 

جاوا اسکریپت  Expressions  (اصطلاحات) :

یک اصطلاح از ترکیب مقادیر (Values) ، متغیر ها (Variables) و عملگرها (Operators) که در یک مقدار (Value) محاسبه شده است گفته میشود

مثال : 

5 * 10

x * 10

"John" + " " + "Doe"

جاوا اسکریپت  Keywords (کلمات کلیدی) :

 

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

جاوا اسکریپت  Comments (تفسیر نویسی) :

برخی عبارات در جاوا اسکریپت اجرا نمی شوند.
عباراتی که بعد از علامت ” // ” یا بین دو علامت /*  و  */ تفسیر نویسی یا کامنت گفته میشود و اجرا نمی شوند.

نوشتن کانت یا تفسیر نویسی اختیاری می باشدو فقط به خواناتر شدن بهینه سازی کدها و کارایی آنها کمک میکند

var x = 5;   // I will be executed

// var x = 6;   I will NOT be executed

جاوا اسکریپت  شناسه ها (Identifiers):

  • شناسه ها همان نام ها هستند.
  • در جاوا اسکریپت از شناسه ها برای نام گذاری متغیرها ، کلمات کلیدی ، فانکشن ها و برچسب ها(labels) استفاده میشود

 

  • قوانین نام گذاری در جاوا اسکریپت همانند دیگر زبان های برنامه نویسی می باشد:

 

           اولین کارکتر در نام گذاری یا باید یکی از حروف لاتین یا آندرلاین “_” یا علامت دلار $ باشد.

           کارکتر های بعدی میتوانند یکی یا ترکیبی از حروف لاتین یا علائم ریاضی یا آندرلاین یا علامت دلار باشد.

 

نکته : تمامی شناسه ها در جاوا اسکریپت حساس به کوچکی و بزرگی حروف هستند و براشون حرف  A و a متفاوته.

پایان قسمت چهارم

منابع : https://www.w3schools.com/js/js_output.asp

کانون تبلیغاتی افراگرافیک

 آدرس: تهران-میدان انقلاب-خ آزادی-خ اسکندری-نبش کلهر-دفتر افرا گرافیک

66912056  66562677 66120698   09122246022

https://afragraphic.ir

info@afragraphic.ir

https://telegram.me/afragraphic_ir

https://instagram.com/afragraphic1390

https://facebook.com/AfraGraphic

https://plus.google.com/104048725792771050756

https://youtube.com/channel/UCOKVgQfCKUC0F4z2hoOOhPQ

https://twitter.com/afragraphic

https://ir.linkedin.com/in/afragraphic

https://aparat.com/afragraphic

https://Telegram.me/afragraphic_ir

https://cloob.com/name/afragraphic

 

نظــرات شما

نام :
وب سایت :
ایمیل :
پیغام :  

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