বাংলাস্ক্রিপ্ট কীওয়ার্ড তালিকা

সব বাংলাস্ক্রিপ্ট কীওয়ার্ড এবং তাদের জাভাস্ক্রিপ্ট সমতুল্যের পূর্ণ তালিকা। (উন্নয়নাধীন)

ভেরিয়েবল ঘোষণা

বাংলাJavaScriptউদাহরণ
সংখ্যাletসংখ্যা বয়স = ২৫;
বাক্যletবাক্য নাম = "রহিম";
চলকletচলক x = ১০;
পরিবর্তনশীলvarপরিবর্তনশীল y = ৫;
ধ্রুবকconstধ্রুবক PI = ৩.১৪;

নিয়ন্ত্রণ প্রবাহ

বাংলাJavaScriptউদাহরণ
যদিifযদি (বয়স >= ১৮) { লিখো("প্রাপ্তবয়স্ক"); }
নাহলেelseনাহলে { লিখো("শিশু"); }
অন্যথায়elseঅন্যথায় { লিখো("অজানা"); }
নাহলে_যদিelse ifনাহলে_যদি (বয়স < ১৮) { লিখো("শিশু"); }
যখনwhileযখন (i < ৫) { লিখো(i); i++; }
জন্যforজন্য (চলক i = ০; i < ৫; i++) { লিখো(i); }
প্রতিটিforপ্রতিটি (চলক আইটেম অফ অ্যারে) { লিখো(আইটেম); }
করোdoকরো { লিখো("চালু"); } যখন (শর্ত);
থামাওbreakথামাও;
চালিয়ে_যাওcontinueচালিয়ে_যাও;

ফাংশন

বাংলাJavaScriptউদাহরণ
অনুষ্ঠানfunctionঅনুষ্ঠান যোগ(a, b) { প্রেরণ a + b; }
ফাংশনfunctionফাংশন গুণ(x, y) { প্রেরণ x * y; }
প্রেরণreturnপ্রেরণ a + b;
ফেরতreturnফেরত ফলাফল;
গঠনconstructorগঠন(নাম) { এটি.নাম = নাম; }

ক্লাস

বাংলাJavaScriptউদাহরণ
শ্রেণীclassশ্রেণী ব্যক্তি { গঠন(নাম) { এটি.নাম = নাম; } }
ক্লাসclassক্লাস ছাত্র বিস্তৃত ব্যক্তি { ... }
নতুনnewচলক obj = নতুন ব্যক্তি("রহিম");
বিস্তৃতextendsশ্রেণী ছাত্র বিস্তৃত ব্যক্তি { ... }
স্ট্যাটিকstaticস্ট্যাটিক অনুষ্ঠান গণনা() { ... }
স্থিরstaticস্থির সংখ্যা গণনা = ১০০;

বুলিয়ান ও শূন্য মান

বাংলাJavaScript
সত্যtrue
মিথ্যাfalse
শূন্যnull
অনির্ধারিতundefined

বিল্ট-ইন ফাংশন

বাংলাJavaScriptউদাহরণ
লিখোconsole.logলিখো("হ্যালো");
ছাপাওconsole.logছাপাও(মান);
সমস্যা_লিখোconsole.errorসমস্যা_লিখো("ত্রুটি!");
সতর্কতাconsole.warnসতর্কতা("সাবধান");
তথ্যconsole.infoতথ্য("তথ্য");

ত্রুটি পরিচালনা

বাংলাJavaScriptউদাহরণ
চেষ্টাtryচেষ্টা { ... }
ধরোcatchধরো (ত্রুটি) { লিখো(ত্রুটি); }
অবশেষেfinallyঅবশেষে { লিখো("সমাপ্ত"); }
ফেলাthrowফেলা নতুন Error("ত্রুটি");

অ্যাসিঙ্ক্রোনাস প্রোগ্রামিং

বাংলাJavaScriptউদাহরণ
অপেক্ষাawaitচলক data = অপেক্ষা fetch(url);
অ্যাসিঙ্কasyncঅ্যাসিঙ্ক অনুষ্ঠান getData() { ... }
প্রতিজ্ঞাPromiseনতুন প্রতিজ্ঞা((resolve, reject) => { resolve("ডাটা"); });

মডিউল

বাংলাJavaScriptউদাহরণ
আমদানিimportআমদানি { যোগ } থেকে './math';
রপ্তানিexportরপ্তানি { যোগ };
থেকেfromআমদানি যোগ থেকে './math';
হিসেবেasআমদানি { যোগ হিসেবে add } থেকে './math';

সুইচ স্টেটমেন্ট

বাংলাJavaScriptউদাহরণ
সুইচswitchসুইচ (মান) { ... }
কেসcaseকেস ১: লিখো("এক"); থামাও;
ডিফল্টdefaultডিফল্ট: লিখো("অজানা");

অপারেটর ও অন্যান্য

বাংলাJavaScriptউদাহরণ
টাইপtypeofলিখো(টাইপ বয়স); // number
ইনস্ট্যান্সinstanceofযদি (obj ইনস্ট্যান্স অফ ব্যক্তি) { ... }
আমদানিimportআমদানি { যোগ } থেকে './math';
রপ্তানিexportরপ্তানি { যোগ };
ডিবাগdebuggerডিবাগ;
মুছোdeleteমুছো obj.prop;
ভ্যাডvoidভ্যাড(০);
ইনinযদি ('prop' ইন obj) { ... }
অফofপ্রতিটি (চলক item অফ array) { ... }