لم أتعلم جافا سكريبت لفترة طويلة. سآخذ 5 تجارب على النحو التالي وسيتم تحديثها ببطء في المستقبل.
1. تعيين القيم للمتغيرات غير المعلنة في الوضع الصارم سيؤدي إلى إلقاء خطأ مرجعية (بمعنى ، يجب تعريف جميع المتغيرات مع VAR ، ولا يمكن تعريف المتغيرات العالمية داخل الوظيفة) ؛
2. في الوضع الصارم ، لا يمكن تحديد المتغيرات المسمى eval والوسائط ، وإلا فإن أخطاء بناء الجملة ستتسبب ؛
3. تحديد ما إذا كانت القيمة المتغيرة تساوي غير محددة. هذا هو التمييز رسميًا بين مؤشرات الكائن الفارغة والمتغيرات غير المؤهلة ؛
4. طالما أن المتغير الذي يهدف إلى حفظ الكائن لم يحفظ الكائن حقًا ، يجب السماح للكائن بوضوح بحفظ القيمة الفارغة. هذا لا يعكس فقط اتفاقية NULL كمؤشر كائن ، ولكنه يساعد أيضًا على التمييز بين الفارغ وغير المحدد ؛
5. الحرفية الثمانية غير صالحة في الوضع الصارم وستتسبب في إلقاء خطأ JavaScript المدعوم ؛
في الواقع ، يتطلب تعلم JavaScript تعلم المزيد ، وممارسة المزيد ، وممارسة المزيد. الممارسة تجعل الكمال. لم يخدعني القدماء! ~~