Rumah  >  Artikel  >  hujung hadapan web  >  Pengenalan kepada fungsi console.assert() dalam kemahiran JavaScript_javascript

Pengenalan kepada fungsi console.assert() dalam kemahiran JavaScript_javascript

WBOY
WBOYasal
2016-05-16 16:23:491386semak imbas

Dalam proses pembangunan dan penyelenggaraan program JavaScript, Assert ialah ciri yang baik digunakan untuk memastikan ketepatan program. Pada pelayar dengan alat nyahpepijat, ciri ini boleh dicapai dengan memanggil console.assert(). Contohnya, dalam kod berikut, pernyataan console.assert() memastikan panjang nilai pembolehubah skor objek kucing ialah 3:

Salin kod Kod adalah seperti berikut:

fungsi kucing(nama, umur, markah){
This.name = nama;
This.age = umur;
This.skor = skor;
}
var c = kucing baharu("miao", 2, [6,8,7]);
console.assert(c.score.length==3, "Penegasan panjang skor gagal");

Dalam pernyataan console.assert(), parameter pertama ialah hasil yang perlu ditegaskan, yang sepatutnya benar dalam keadaan biasa, parameter kedua ialah mesej ralat yang dicetak pada konsol apabila ralat berlaku. Contohnya, apabila panjang tatasusunan pembolehubah skor dalam contoh di atas bukan 3:
Salin kod Kod adalah seperti berikut:

fungsi kucing(nama, umur, markah){
This.name = nama;
This.age = umur;
This.skor = skor;
}
var c = kucing baharu("miao", 2, [6,8]);
console.assert(c.score.length==3, "Penegasan panjang skor gagal");


Selepas kod dilaksanakan, konsol Firebug akan mencetak mesej ralat:

Sokongan penyemak imbas

console.assert() disokong lebih baik pada penyemak imbas dengan alat nyahpepijat dan semua penyemak imbas utama menyokong fungsi ini. Walau bagaimanapun, perlu dinyatakan bahawa Firefox sendiri tidak menyokong fungsi ini Pemalam Firebug mesti dipasang pada Firefox untuk menggunakan console.assert().

Kenyataan:
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