ای سی ایم اے اسکریپت نحوی

جاوا، سی اور پل ایندھن جیسے زبانوں سے واقف ماہرین کو پائیدار طور پر ایکماسیپٹ کی جملات میں سادگی سے قبض کرنا آسان پائیدار ہوگا، کیونکہ یہ ان زبانوں کی جملات کا استعمال کرتی ہے。

جاوا اور ایکماسیپٹ ایک ساتھ کچھ کلیدی زبان کی جملات اور کچھ پورا طور پر فرق رکھتا ہے。

بڑا چھوٹا کا فرق رکھنا چاہئے

جوا کی طرح، متغیر، فانکشن نام، آپریٹر اور دیگر سب چیزوں کو بڑا چھوٹا کا فرق رکھا جاتا ہے۔

مثال:

متغیر test اور متغیر TEST مختلف ہیں

متغیر نرم نوعیت کا ہوتا ہے

جوا اور سی سے متضاد، ECMAScript میں متغیر کو کسی خاص نوعیت کا نہیں دیا جاتا، متغیر کا تعریف کریں تو var آپریٹر استعمال کریں، جس کو کسی بھی مقدار سے آغام کیا جاسکتا ہے۔

اس لئے، متغیر کا استعمال کو کسی وقت تبدیل کیا جاسکتا ہے (کوشش کریں کہ اس کارروائی کو کم سے کم کریں)۔

مثال

var color = "red";
var num = 25;
var visible = true;

نکالن کا استعمال کسی بھی جملے کے آخری حصے میں ضروری نہیں ہے

جوا، سی اور پیرل کی کسی بھی جملے کا آخری حصہ نکالن ( ; ) سے ختم کردیا جائے، تاکہ وہ معیارات کی خدما د کریں۔

ECMAScript کا استعمال کریگا، توسعه کاروں کو فیصلہ دینا دیگا کہ ایک سطر کا کد کا آخری حصہ نکالن کو ختم کردیا جائے یا نہیں، اگر نکالن نہ ہو تو ECMAScript کد کی بند جملے کا آخری حصہ کا استعمال کردیا جائے گا (جیسا کہ ویژول بیسک اور وی بی اسکریپٹ میں)، شرط کہ اس سے کد کی معنویت کو ختم نہ کیا جائے۔

کد کا بہترین لکھنہ عادت یہ ہے کہ ہمیشہ نکالن ( ; ) کا استعمال کریں، کیونکہ اگر نکالن نہ ہو تو کچھ بینر کی کارکردگی صحیح نہیں رہتی، لیکن ECMAScript معیارات کے مطابق، نیچے کی دو جملات صحیح ہیں:

var test1 = "red"
var test2 = "blue";

ملاحظات جوا، سی اور پی ایچ پی زبانوں کی ملاحظات سے مشابه ہیں

ECMAScript ان لینگوں کی ملاحظات نحو کا استعمال کرسکتا ہے۔

دو نوعیت کی ملاحظات ہیں:

  • ملاحظات کی ایک شکل چپ سلیش کے ساتھ دوگنا سلیش سے شروع ہوتی ہیں (//)
  • ملاحظات کی اضافی شکل چپ سلیش کے ساتھ ستارے سے شروع ہوتی ہیں (/*)، ستارے اور چپ سلیش کے ساتھ ختم ہوتی ہیں (*/)
//this is a single-line comment
/*this is a multi-
line comment*/

قوس کا استعمال کد بلاک کے لئے کیا جاتا ہے

جوا کا ایک دیگر مفہوم کد بلاک سے وابستہ ہے۔

کد بلاک کا استعمال کئی متوالی جملات کو ترتیب دینے کیلئے کیا جاتا ہے، جو کے درمیان چپ قوس ( { ) اور دائیں قوس ( } ) میں بند ہوتی ہیں۔

مثال:

if (test1 == "red") {
    test1 = "blue";
    alert(test1);
}