JavaScript中的console.assert()函数介绍
JavaScript 函数 介绍 Console assert
2023-06-13 09:15:38 时间
在JavaScript程序的开发和维护过程中,Assert(断言)是一个很好的用于保证程序正确性的特性。在具备调试工具的浏览器上,这一特性可以通过调用console.assert()来实现。比如在以下代码中,console.assert()语句保证cat对象的score变量值长度为3:
functioncat(name,age,score){
this.name=name;
this.age=age;
this.score=score;
}
varc=newcat("miao",2,[6,8,7]);
console.assert(c.score.length==3,"Assertionofscorelengthfailed");
在console.assert()语句中,第一个参数为需要进行assert的结果,正常情况下应当为true;第二个参数则为出错时在控制台上打印的错误信息。比如,当上述例子中score变量的数组长度不为3时:
functioncat(name,age,score){
this.name=name;
this.age=age;
this.score=score;
}
varc=newcat("miao",2,[6,8]);
console.assert(c.score.length==3,"Assertionofscorelengthfailed");
代码执行后,Firebug控制台将会打印错误信息:
浏览器支持
console.assert()在有调试工具的浏览器上支持较好,各大浏览器均支持此功能。不过值得一提的是,Firefox自身并不支持此功能,在Firefox上必须安装Firebug插件才能使用console.assert()。
相关文章
- 分享一个Javascript通过正则表达式验证E-Mail地址有效性的函数
- JavaScript 实现 MD5
- JavaScript常用方法函数收集详解编程语言
- 函数式JavaScript编程指南
- Javascript中的数学函数集合
- javascript实现操作cookie实现的可记忆菜单
- 兼容FireFox用javascript写的一个画图函数
- javascript的trim,ltrim,rtrim自定义函数
- javascript节点遍历函数
- JavaScript正则表达式验证函数代码
- javascript函数中的arguments参数
- javascript的currying函数介绍
- Javascript基础函数“重载”详细介绍
- javascript实用小函数使用介绍
- javascript中普通函数的使用介绍
- 在javascript中如何得到中英文混合字符串的长度
- javascript中数组的多种定义方法和常用函数简介
- Javascript中的回调函数和匿名函数的回调示例介绍
- 自己封装的javascript事件队列函数版
- 浅谈javascript回调函数
- JavaScript中的console.trace()函数介绍
- JavaScript中的eval()函数使用介绍
- JavaScript中的object转换函数toString()与valueOf()介绍