Cara Memeriksa Kesalahan Setelah Menyederhanakan Situasi Ini: Buka prompt kesalahan skrip IE, lalu buka halaman HTML yang memanggil JS, itu akan melaporkan lokasi di mana titik koma yang hilang berada, kemudian gunakan UE untuk membuka file JS tipis, buka lokasi yang sesuai dan tambahkan titik koma, dan kemudian temukan lokasi yang sesuai dalam kode JS yang tidak diimplifikasi untuk menambah SEMICOL.
Misalnya:
Salinan kode adalah sebagai berikut:
var a = 1
var b = 2
Ubah ke:
Salinan kode adalah sebagai berikut:
var a = 1;
var b = 2;
◆ Cobalah untuk menggunakan kawat gigi dalam pernyataan setelah lainnya
Situasi ini lebih merepotkan untuk memeriksa secara tidak benar. Gunakan ekspresi reguler lain [a-za-z0-9]+ untuk menemukan file JS yang ramping, atau menemukan apakah ada baris yang dikomentari setelahnya, dan kemudian menemukan posisi yang sesuai dalam kode JS yang tidak disempit dengan kawat gigi keriting.
Misalnya:
Salinan kode adalah sebagai berikut:
if (a> b)
a = b;
kalau tidak
b = a;
Ubah ke:
Salinan kode adalah sebagai berikut:
if (a> b)
a = b;
kalau tidak
{b = a}
◆ Cobalah untuk menambahkan titik koma setelah kawat gigi terbalik fungsi
Misalnya:
Salinan kode adalah sebagai berikut:
fungsi a () {
}
fungsi b () {
}
Ubah ke:
Salinan kode adalah sebagai berikut:
fungsi a () {
};
fungsi b () {
};
Dengan cara ini, masalah kesalahan setelah kompresi dapat diselesaikan.
Pada saat yang sama, perhatikan masalah kode kacau Cina. Anda dapat menggunakan salinan dan tempel tanpa menyimpan sebagai file.
window.load = function ()
{
}
Jika didefinisikan dengan cara ini, harus ada titik koma di akhir.