NaN - 术语表 编辑
NaN(不是一个数字)是一种数值表达形式 data type这意味一种未定义的值或者不能够被描述的值,尤其浮点型结算的结果。
举例,NaNs能够描述无穷大,数字除0的结果,缺少值,或者平方根为负数(这是虚构的,而浮点数是真实的)。
实际上,如果我在JavaScript 程序中划分两个变量,结果可能是NaN,它在JavaScript中被预定义为“undefined”。于是这个除法可能中断程序。 现在,如果这个计算是一个大规模算法的一小部分,那么确定错误实际发生的地方真的很困难。 幸运的是,由于结果将是NaN,我知道我的除数可能会变为0,我可以设置防止任何此类计算的测试条件,或通知我发生的位置。
学习更多
通常的知识点
- NaN 在维基百科
权威的信息
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论