En el desarrollo y el mantenimiento de los programas de JavaScript, Afirmar es una buena característica para garantizar la corrección del programa. En los navegadores con herramientas de depuración, esta característica se puede implementar llamando a console.assert (). Por ejemplo, en el siguiente código, la instrucción Console.assert () asegura que el valor variable de puntaje del objeto CAT sea 3:
La copia del código es la siguiente:
function cat (nombre, edad, puntaje) {
this.name = name;
this.age = edad;
this.score = stork;
}
var c = nuevo gato ("Miao", 2, [6,8,7]);
console.assert (c.score.length == 3, "La afirmación de la longitud de puntaje fallida");
En la declaración console.assert (), el primer parámetro es el resultado de afirmar que debe realizarse, lo que debería ser verdadero en circunstancias normales; El segundo parámetro es el mensaje de error impreso en la consola cuando ocurre un error. Por ejemplo, cuando la longitud de la matriz de la variable de puntuación en el ejemplo anterior no es 3:
La copia del código es la siguiente:
function cat (nombre, edad, puntaje) {
this.name = name;
this.age = edad;
this.score = stork;
}
var c = nuevo gato ("Miao", 2, [6,8]);
console.assert (c.score.length == 3, "La afirmación de la longitud de puntaje fallida");
Después de ejecutar el código, la consola Firebug imprimirá un mensaje de error:
Soporte del navegador
Console.assert () es mejor compatible con los navegadores con herramientas de depuración, y todos los principales navegadores admiten esta función. Sin embargo, vale la pena mencionar que Firefox en sí no admite esta función. Debe instalar el complemento Firebug para usar console.assert () en Firefox.