"use strict" একটি ডাইরেক্টিভ, যা একটি লিটারেল এক্সপ্রেশন। এটি জাভাস্ক্রিপ্ট ১.৮.৫-এ যোগ করা হয়েছিল। নাম অনুযায়ী, "use strict" ইঙ্গিত দেয় যে কোডটি স্ট্রিক্ট মোডে এক্সিকিউট হবে। নন-স্ট্রিক্ট মোডে কোড স্ট্রিক্ট মোডে রান হয় না।
স্ট্রিক্ট মোড ডিক্লেয়ার করতে, স্ক্রিপ্টের শুরুতে "use strict" কীওয়ার্ড যোগ করুন। গ্লোবাল স্কোপের জন্য, স্ক্রিপ্টের শুরুতেই ডিক্লেয়ার করুন।
উদাহরণ
<!DOCTYPE html> <html> <body> <p>An error would come, since you have used a variable, but forgot to declare it</p> <p>Press F8 to see the error.</p> <script> "use strict"; a = 1; </script> </body> </html>