Bei der Entwicklung und Wartung von JavaScript -Programmen ist Assert ein gutes Merkmal, um die Richtigkeit des Programms zu gewährleisten. In Browsern mit Debugging -Tools kann diese Funktion durch telefonische Aufrufe von console.assert () implementiert werden. Beispielsweise stellt die Anweisung console.assert () im folgenden Code sicher, dass der Wertvariablenwert des Katzenobjekts 3 beträgt:
Die Codekopie lautet wie folgt:
Funktionskatze (Name, Alter, Punktzahl) {
this.name = name;
this.age = Alter;
this.score = Score;
}
var c = new cat ("miao", 2, [6,8,7]);
console.assert (C.Score.length == 3, "Behauptung der Bewertungslänge fehlgeschlagen");
In der Erklärung der Konsole.assert () ist der erste Parameter das Ergebnis der Behauptung, die durchgeführt werden muss, was unter normalen Umständen wahr sein sollte. Der zweite Parameter ist die auf der Konsole gedruckte Fehlermeldung, wenn ein Fehler auftritt. Wenn beispielsweise die Arraylänge der Bewertungsvariablen im obigen Beispiel nicht 3 beträgt, ist nicht 3:
Die Codekopie lautet wie folgt:
Funktionskatze (Name, Alter, Punktzahl) {
this.name = name;
this.age = Alter;
this.score = Score;
}
var c = neue Katze ("miao", 2, [6,8]);
console.assert (C.Score.length == 3, "Behauptung der Bewertungslänge fehlgeschlagen");
Nachdem der Code ausgeführt wurde, druckt die Firebug -Konsole eine Fehlermeldung:
Browserunterstützung
console.assert () wird besser bei Browsern mit Debugging -Tools unterstützt, und alle großen Browser unterstützen diese Funktion. Es ist jedoch erwähnenswert, dass Firefox selbst diese Funktion nicht unterstützt. Sie müssen das Firebug -Plugin für die Verwendung von Console.assert () auf Firefox installieren.