কম্পিউটার

জাভাস্ক্রিপ্টে কেন আমরা কঠোর ব্যবহার করি?


স্ট্রিক্ট মোড হল ES5-এ প্রবর্তিত একটি বৈশিষ্ট্য যা আপনাকে "কঠোর" মোডে একটি প্রোগ্রাম বা একটি ফাংশন স্থাপন করতে দেয়।

এই কঠোর প্রেক্ষাপট কিছু পদক্ষেপ নেওয়া থেকে বাধা দেয় এবং আরও ব্যতিক্রম ছুড়ে দেয় (সাধারণত ব্যবহারকারীকে আরও তথ্য প্রদান করে)। কঠোর মোডের কিছু নির্দিষ্ট বৈশিষ্ট্য -

  • ভেরিয়েবল ঘোষণা করা হয়নি কিন্তু সরাসরি বরাদ্দ করা ব্যর্থ হবে। foo ="বার" বরাদ্দ করার প্রচেষ্টা; যেখানে 'foo' সংজ্ঞায়িত করা হয়নি তা ব্যর্থ হবে।

  • আপনি কঠোর মোডে eval ব্যবহার করতে পারবেন না

  • আপনি একটি ফাংশনের ভিতরে আর্গুমেন্ট অ্যারে পুনরায় বরাদ্দ করতে পারবেন না

  • বিবৃতি সহ ব্যবহার অনুমোদিত নয়

আপনি আপনার স্ক্রিপ্টগুলিকে নিম্নরূপ কঠোর মোডে ব্যবহার করতে পারেন -

পুরো স্ক্রিপ্টের জন্য এটি সক্রিয় করতে একটি স্ক্রিপ্টের শীর্ষে নিম্নলিখিত যোগ করুন −

"use strict";

আপনি যদি এটি শুধুমাত্র একটি ফাংশনের মধ্যে ব্যবহার করতে চান তবে এটি শুধুমাত্র সেই প্রসঙ্গে যোগ করুন।

function strictFunc() {
   "use strict";
   // rest of function
}

  1. জাভাস্ক্রিপ্টে কঠোর মোড কি?

  2. কিভাবে জাভাস্ক্রিপ্টে একটি কঠোর মোড সক্ষম করবেন?

  3. জাভাস্ক্রিপ্ট 'স্ট্রিক্ট মোড'-এর বৈশিষ্ট্যগুলি কী কী?

  4. জাভাস্ক্রিপ্টে কঠোর সমতা বনাম আলগা সমতা।