宝哥软件园

JavaScript中console.assert()函数介绍

编辑:宝哥软件园 来源:互联网 时间:2021-10-15

在开发和维护JavaScript程序的过程中,Assert是保证程序正确性的一个很好的特性。在带有调试工具的浏览器上,这个特性可以通过调用console.assert()来实现。例如,在下面的代码中,console.assert()语句保证cat对象的score变量值的长度为:复制的代码如下:功能猫(姓名、年龄、分数){这个。name=namethis.age=年龄;this.score=score}var c=新猫('苗',2,[6,8,7]);console . assert(c . score . length==3,“分数长度的断言失败”);在console.assert()语句中,第一个参数是需要断言的结果,应该为true正常情况下;第二个参数是发生错误时控制台上打印的错误消息。比如上例中score变量的数组长度不是3时,复制代码如下:函数cat(姓名、年龄、分数){this。name=namethis.age=年龄;this.score=score}var c=新猫('苗',2,[6,8]);console . assert(c . score . length==3,“分数长度的断言失败”);

代码执行后,Firebug控制台将打印一条错误消息:

浏览器支持

带有调试工具的浏览器很好地支持Console.assert(),所有浏览器都支持这个功能。不过值得一提的是,火狐本身并不支持这个功能,火狐上必须安装Firebug插件才能使用console.assert()。

更多资讯
游戏推荐
更多+