ماهي اهمية use strict

السلام عليكم

ممكن شرح لاهمية ال'use strict';بالتفصيل

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

بأختصار هى لتشغيل Strict Mode

ماذا يحدث عند تشغيل Strict Mode

يمنع استخدام الكائنات والمتغيرات بدون تعريف مسبق

x = 'a';

سيحدث خطأ

طريقة الكتابة الصحيحة

var x = 'a' ;

أو

var x;

x = 'a';

لماذا Strict Mode

تستخدم لكتابة كود اكثر آمان وتجنب اخطاء النسخ القديمة من JavaScript التى كانت تقبل اى شئ ولا تظهر رسائل خطأ

'use strict'

ببساطة هي عبارة عن أمر في لغة الجافاسكربت، تخبر فيها المفسر الذي سوف يفسر الكود الخاص بك في المتصفح أنك ستستخدم الوضع "الدقيق" أو "الصارم" في ترجمة وتفسير الكود.

بمعنى آخر أنه اذا تواجد خطأ في برنامجك فسوف يوقف البرنامج مباشرةً ويعرض لك الأخطاء، هذا سيفيدك جداً في وضع الـDebugging لكي تتأكد من خلو البرنامج من أي أخطاء.

لتفاصيل أكثر يمكنك قراءة هذا الجواب من Sack Overflow

أو يمكنك مشاهدة هذه الفيديوهات في اليوتيوب لتعرف عن الأمر بشكل أوضح أيضًا

https://www.youtube.com/res...

شكرا جزيلا علي التفاعل

-3

لا اعرف صرااحة