Mod ketat JavaScript (gunakan ketat)
Mod ketat JavaScript (gunakan ketat)
Mod ketat JavaScript (mod ketat) dijalankan dalam keadaan ketat.
Gunakan arahan "guna ketat"
Arahan "guna ketat" adalah baharu dalam JavaScript 1.8.5 (ECMAScript5).
Ia bukan pernyataan, tetapi ungkapan literal, yang akan diabaikan dalam versi JavaScript yang lebih lama.
Tujuan "menggunakan ketat" adalah untuk menyatakan bahawa kod tersebut dilaksanakan di bawah syarat yang ketat.
Anda tidak boleh menggunakan pembolehubah yang tidak diisytiharkan dalam mod ketat.
Tujuan utama mewujudkan "mod ketat" adalah seperti berikut:
- Hapuskan beberapa aspek sintaks Javascript yang tidak munasabah dan tidak tepat dan kurangkan beberapa kelakuan pelik
– Hapuskan beberapa rasa tidak selamat dalam menjalankan kod dan memastikan keselamatan berjalan kod;
1. Gambaran Keseluruhan
Selain mod pengendalian biasa, ECMAscript 5 menambah mod pengendalian kedua: "mod ketat". Seperti namanya, mod ini menjadikan Javascript dijalankan dalam keadaan yang lebih ketat.
2. Mengapakah menggunakan mod ketat?
- Hapuskan beberapa aspek sintaks Javascript yang tidak munasabah dan kurangkan beberapa kelakuan aneh; tempat untuk memastikan keselamatan kod berjalan;
- meningkatkan kecekapan pengkompil dan meningkatkan kelajuan berjalan;
"Mod Ketat" mencerminkan hala tuju pembangunan Javascript yang lebih munasabah, lebih selamat dan lebih ketat, termasuk IE 10, sudah menyokongnya dan banyak projek besar telah mula menerimanya sepenuhnya.
Sebaliknya, kod yang sama mungkin mempunyai hasil larian yang berbeza dalam "mod ketat"; beberapa pernyataan yang boleh dijalankan dalam "mod biasa" tidak akan dapat dijalankan dalam "mod ketat". Menguasai kandungan ini akan membantu anda memahami Javascript dengan lebih terperinci dan menjadikan anda seorang pengaturcara yang lebih baik.
3. Masukkan bendera
"gunakan ketat";
4.1 Untuk satu skrip