ฉันไม่ได้เรียนรู้ JavaScript มานานแล้ว ฉันจะมี 5 ประสบการณ์ดังนี้และจะได้รับการปรับปรุงอย่างช้าๆในอนาคต
1. การกำหนดค่าให้กับตัวแปรที่ไม่ได้ประกาศในโหมดที่เข้มงวดจะทำให้เกิดข้อผิดพลาด ReferenceRror ที่จะถูกโยน (หมายถึงตัวแปรทั้งหมดจะต้องกำหนดด้วย VAR และตัวแปรส่วนกลางไม่สามารถกำหนดได้ภายในฟังก์ชั่น);
2. ในโหมดที่เข้มงวดตัวแปรที่ชื่อ Eval และอาร์กิวเมนต์ไม่สามารถกำหนดได้มิฉะนั้นจะเกิดข้อผิดพลาดทางไวยากรณ์
3. ตรวจสอบว่าค่าตัวแปรเท่ากับไม่ได้กำหนดหรือไม่ นี่คือการแยกแยะความแตกต่างอย่างเป็นทางการระหว่างพอยน์เตอร์วัตถุเปล่าและตัวแปรที่ไม่ได้กำหนดค่า
4. ตราบใดที่ตัวแปรที่ตั้งใจจะบันทึกวัตถุไม่ได้บันทึกวัตถุจริงๆวัตถุควรได้รับอนุญาตอย่างชัดเจนเพื่อบันทึกค่า NULL สิ่งนี้ไม่เพียง แต่สะท้อนให้เห็นถึงการประชุมของ NULL เป็นตัวชี้วัตถุ แต่ยังช่วยแยกแยะความแตกต่างระหว่างโมฆะและไม่ได้กำหนด
5. ตัวอักษรแปดประการนั้นไม่ถูกต้องในโหมดที่เข้มงวดและจะทำให้เอ็นจิ้น JavaScript ที่รองรับนั้นมีข้อผิดพลาด
ในความเป็นจริงการเรียนรู้ JavaScript ต้องการการเรียนรู้มากขึ้นฝึกฝนมากขึ้นและฝึกฝนมากขึ้น การฝึกฝนทำให้สมบูรณ์แบบ สมัยก่อนไม่หลอกลวงฉัน! -