javascript dengan atau tanpa koma bertitik

PHPz
Lepaskan: 2023-04-24 15:20:48
asal
964 orang telah melayarinya

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!