دستور زبان JavaScript

به قوانین نگارشی مورد نیاز برای برنامه نویسی با جاوا اسکری‍‍‍پت، JS Syntax گفته می شود.

متغیر ها در JS

در یک زبان برنامه نویسی از متغیر ها برای ذخیره کردن داده ها استفاده می شود.

در جاوا اسکریپت برای تعریف (declare) متغیرها از کلمات کلیدی var,let و const استفاده می شود.

let x;
var y;

برای مقداردهی (assign) مقادیر به متغیرها، از علامت مساوی (=) استفاده می شود.

x = 5;
y = 6;
const z = 7;

let x;
x = 5;
document.getElementById("demo").innerHTML = x;
let x, y;
x = 2;
y = 8;
document.getElementById("demo").innerHTML = x + y;

عملگر های ریاضی در JS

جاوا اسکریپت از عملگر های حسابی ریاضی زیر برای محاسبات مقادیر استفاده می کند:

  • جمع +
  • منها -
  • ضرب *
  • تقسیم /
document.getElementById("demo").innerHTML = (4 + 4) * (4 / 2) - 3;

کامنت گذاری در JS

هر نوشته یا کدی که بعد از //  یا بین /* */  قرار بگیرد کامنت محسوب می شود و در خروجی نمایش داده نمی شود.

// document.getElementById("demo").innerHTML = 50;

نامگذاری JS

نامگذاری متغیر ها در JavaScript با اکثر زبان های برنامه نویسی یکسان است.

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

  • حروف لاتین بزرگ و کوچک (A-Z or a-z)
  • علامت دلار ($)
  • خط زیر (_)

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

  • حروف لاتین بزرگ و کوچک (A-Z or a-z)
  • اعداد (9-0)
  • علامت دلار ($)
  • خط زیر (_)
let name = 'pnldev'; // اجرا می شود
let Name = 'pnldev';  // اجرا می شود
let _name = 'pnldev';  // اجرا می شود
let $ = 'pnldev';  // اجرا می شود
let _ = 'pnldev';  // اجرا می شود
let _22 = 'pnldev';  // اجرا می شود
let name# = 'pnldev';  // اجرا نمی شود
let 22name = 'pnldev';  // اجرا نمی شود

حساسیت به حروف کوچک و بزرگ در JS

نامگذاری متغیرها در JavaScript دارای حساسیت به حروف بزرگ و کوچک است.

let name = 'ehsan';
let Name = 'amir';

نامگذاری صحیح متغیرها

برای نامگداری متغیرها بهتر است از نام های دارای مفهوم استفاده شود.

نکته: برای نامگذاری متغیرها از نام های بی مفهوم مانند ab1 - ab2 - ab3 خودداری کنید.

 برای نامگذاری مفهومی اکثر اوقات نیاز می شود از نام های دو یا چند کلمه ای استفاده شود. می توان نام های چند کلمه ای را به صورت زیر به هم چسباند: 

  1. روش Underscore: با استفاده از خط زیر (_) کلمات را به هم می چسبانیم. مانند full_name
  2. روش Upper Camel Case یا Pascal Case: ابتدای هر کلمه را با حروف بزرگ نوشته و به هم می چسبانیم. مانند FullName
  3. روش Lower Camel Case: ابتدای هر کلمه به غیر از کلمه اول را با حروف بزرگ نوشته و به هم می چسبانیم. مانند fullName
    let full_name, FullName, fullName;
    full_name = "ehsan eslami";
    FullName = "Amir Arsalani";
    fullName = "Mobin Hosseini";
    
    document.getElementById("demo1").innerHTML = full_name;
    document.getElementById("demo2").innerHTML = FullName;
    document.getElementById("demo3").innerHTML = fullName;

    خلاصه درس

    • در این سر فصل با قوانین و دستور زبان JS آشنا شدید.
    • در بخش های بعد موارد بالا به صورت کامل توضیح داده می شود.

    توسعه دهندگان
    احسان اسلامی