|
|
|
|
移动端

1.3.2 测试

《JavaScript忍者秘籍(第2版)》第1章无处不在的JavaScript,本章我们将一览JavaScript的现状,并探讨几种能够运行JavaScript代码的环境。作为JavaScript的“发祥地”,浏览器将是我们的重点关注对象。此外,我们还将讨论一些JavaScript应用开发中的最佳实践。本节为大家介绍测试。

作者:一心一译前端小组 译来源:人民邮电出版社|2018-03-06 14:25

【新品产上线啦】51CTO播客,随时随地,碎片化学习

1.3.2 测试

在本书中,我们会使用一些测试技术来确保示例代码按预期执行,同时这些测试技术也用于展示一般情况下如何测试代码。我们用于测试的主要工具是一个断言函数,其目的在于断定某个假设是真值还是假值。

该函数的一般形式如下所示:

  1. assert(condition, message); 

第一个参数是一个应为真值的条件,第二个参数是当断言为假时所展示的一句话。

例如:

  1. assert(a === 1, "Disaster! a is not 1!"); 

如果变量的值不等于1,则断言失败,然后那段有点儿戏剧性的消息就会被展示出来。

注意

断言函数并不是JavaScript的标准特性,所以我们在附录B中会展示它的实现。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

精通JavaScript动态网页编程(实例版)

本书通过大量实例代码,以ECMA-262版本3为基础,结合JavaScript 1.5和JavaScript 5.5,由浅入深、循序渐进地介绍了JavaScript知识要点与编...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊