Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >javascript dengan atau tanpa koma bertitik
JavaScript dengan atau tanpa koma bertitik
JavaScript ialah bahasa skrip yang digunakan secara meluas untuk pembangunan tapak web dan halaman web interaktif Ia juga digunakan untuk pembangunan bahagian pelayan dan permainan Node.js. dll. Terdapat perdebatan lama dalam JavaScript tentang sama ada lebih baik untuk menambah koma bertitik (;) atau tidak.
Kebaikan dan Kelemahan Menambah Koma Bertitik
Dalam JavaScript, koma bertitik ialah penamat penyataan. Pernyataan ialah sekeping kod yang melakukan beberapa tindakan atau mengisytiharkan beberapa pembolehubah. Tanpa koma bertitik, penyataan ditamatkan secara automatik pada aksara baris baharu. Oleh kerana pelaksana JavaScript boleh menambah koma bertitik secara automatik, ia biasanya berfungsi tanpa menambah koma bertitik. Walau bagaimanapun, kadangkala terdapat kes khas di mana mengabaikan koma bertitik boleh membawa kepada ralat dan tingkah laku kod luar biasa.
Kes istimewa ini termasuk:
1 Apabila permulaan baris ialah (, [, atau `, JavaScript akan menganggap bahawa pernyataan sebelumnya belum selesai dan menggabungkan baris ini secara langsung. kod dengan baris sebelumnya Kod disambungkan bersama Ini akan menyebabkan ralat
2 Jika tiada aksara baris baharu seperti kembali, buang, putus dan teruskan, JavaScript akan menambah koma bertitik. . Jika kata kunci seperti return dan throw ditambah pada penghujung baris kod sebelumnya, diikuti dengan nilai, nilai ini akan dianggap sebagai nilai pulangan penyata sebelum koma bertitik koma bertitik tidak mengembalikan nilai, ia akan menyebabkan masalah yang tidak dijangkakan
3 JavaScript akan menambahkan koma bertitik selepas ++ dan -- Ini juga akan menyebabkan kelakuan yang tidak dijangka memastikan bahawa kod anda teguh Jika anda menggunakan berbilang pustaka dan semuanya memerlukan koma bertitik antara gelagat kod, kemudian menambahkan kod bertitik pada kod anda memastikan bahawa semuanya akan berfungsi dengan baik Menggunakan Koma bertitik
Sudah tentu, semua konvensyen pengekodan mempunyai piawaian yang berbeza untuk tidak menggunakan kod bertitik dalam kod JavaScript Orang ramai berpendapat bahawa tidak menggunakan kod bertitik boleh menjadikan kod lebih ringkas, lebih mudah dibaca dan mengurangkan jumlah kod >
Faedah tidak menggunakan koma bertitik termasuk: 1 Peningkatan prestasi dalam JavaScript. Pelaksana tidak perlu menghabiskan masa menghurai koma bertitik dan mendapat manfaat daripada saiz kod yang diminimumkan 2 aksara dan koma bertitik yang lebih sedikit secara amnya bermakna kod yang lebih bersih dan lebih mudah Baca kod Walau bagaimanapun, tidak menambah koma bertitik juga akan mempunyai beberapa kelemahan yang berlawanan: 1 pernyataan bersarang dalam. Tanpa kod bertitik, kod mungkin sukar difahami dan dikekalkan 2. Terdapat masalah keserasian dengan beberapa enjin JavaScript lama yang mungkin tidak menghuraikan kod yang tidak menggunakan koma bertitik untuk menambah titik bertitik atau tidak diputuskan oleh piawaian pengekodan dan pasukan pengaturcaraan Dalam kod JavaScript yang anda tulis, anda boleh memilih untuk tidak menggunakan koma bertitik, tetapi apabila menambah koma bertitik, anda harus memberi perhatian untuk menambahkannya ke tempat yang sesuai untuk mengelakkan ralat dan pengecualian. Jika anda sedang mengusahakan projek pasukan, pastikan anda membangunkan piawaian pengekodan yang konsisten dengan seluruh pasukan untuk memastikan ketekalan dan kebolehbacaan kod.Atas ialah kandungan terperinci javascript dengan atau tanpa koma bertitik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!