Dalam pengembangan dan pemeliharaan program JavaScript, Assert adalah fitur yang baik untuk memastikan kebenaran program. Di browser dengan alat debugging, fitur ini dapat diimplementasikan dengan memanggil Console.assert (). Misalnya, dalam kode berikut, pernyataan Console.assert () memastikan bahwa nilai variabel skor objek CAT adalah 3:
Salinan kode adalah sebagai berikut:
fungsi kucing (nama, usia, skor) {
this.name = name;
this.age = usia;
this.score = skor;
}
var c = kucing baru ("miao", 2, [6,8,7]);
Console.assert (C.Score.Length == 3, "Penegasan Panjang Skor Gagal");
Dalam pernyataan Console.assert (), parameter pertama adalah hasil dari menegaskan yang perlu dilakukan, yang seharusnya benar dalam keadaan normal; Parameter kedua adalah pesan kesalahan yang dicetak pada konsol saat kesalahan terjadi. Misalnya, ketika panjang array dari variabel skor dalam contoh di atas bukan 3:
Salinan kode adalah sebagai berikut:
fungsi kucing (nama, usia, skor) {
this.name = name;
this.age = usia;
this.score = skor;
}
var c = kucing baru ("miao", 2, [6,8]);
Console.assert (C.Score.Length == 3, "Penegasan Panjang Skor Gagal");
Setelah kode dieksekusi, konsol Firebug akan mencetak pesan kesalahan:
Dukungan Browser
Console.assert () lebih didukung pada browser dengan alat debugging, dan semua browser utama mendukung fungsi ini. Namun, perlu disebutkan bahwa Firefox sendiri tidak mendukung fungsi ini. Anda harus memasang plugin Firebug untuk menggunakan konsol.assert () di Firefox.