在算同比环比的时候,碰到除数为0的情况,然后被除数也是0,这个本身就是个算法错误,0除以0是不成立,那么我们需要先判断一下该变量是不是0呢,不是0 的情况下再去做除法。
问题:显示NaN(not a number)

我的方法如下:
先定义变量为0,判断不为0的情况下在去 do something

            var yearErlier = 0;var monthErlier = 0;if(lastYearMonthSum != 0){yearErlier = ((thisMonthSum - lastYearMonthSum) / lastYearMonthSum) * 100;//同比}if(lastYearMonthSum != 0){monthErlier = ((thisMonthSum - lastMonthSum)/lastMonthSum)*100//环比;//同比}

打印下结果为0;因为我渲染的接口数据除数是0。
如图:

JavaScript除数不为0异常处理相关推荐

  1. Java练习题:去除数组中值为0项

    目录 前言 二.使用步骤 1.第一种较复杂的写法 2.第二种较简便写法 总结 前言 最近看到一个简单的练习题,题目要求将给定数组中值为0的项去掉.下面给出关于题目的两种代码写法. 一.练习题目要求 现 ...

  2. CAD绘图控件VectorDraw web library (javascript) v7.7010.1.0版本更新

    VectorDraw web library (javascript)是一个矢量图形库,它不仅能打开CAD图纸,而且能显示任何支持HTML5标准平台上的通用矢量对象,如Windows,安卓,iOS和L ...

  3. CAD绘图控件VectorDraw web library (javascript) v7.7010.1.0发布丨附下载

    2019独角兽企业重金招聘Python工程师标准>>> VectorDraw web library (javascript)是一个矢量图形库,它不仅能打开CAD图纸,而且能显示任何 ...

  4. 解决百度地图JavaScript API GL v1.0版本重新加载页面

    首先我们简单描述一下问题:home 和 about 点击之后可以切换路由,并且home和about都是含有百度地图的页面.再经过多次切换路由之后,页面会重新加载! 在经过多次点击之后,我们打开f12发 ...

  5. 在上网时出现Javascript:void(0)网页没有反应

    从上上周开始发现写CSDN博客的时候网页没有反应,而且在个人分类这没有显示分类的类别,除了能进去这个页面其他的啥也操作不了. 网页左下角显示Javascript:void(0),如图所示 后来查的问题 ...

  6. javascript学习之void(0)的作用

    js里面void是一个操作符,该操作符计算表达式的值,但是不返回任何内容. <a href="javascript:void(0);">这里用到void(0)表示取消A ...

  7. JavaScript 数字前补“0”的五种方法

    JavaScript中的数字是没有前置0的,因此需要我们自己进行操作来添加前置0,而且还得转换成字符串. <html> <body> <script>//迭代方式实 ...

  8. 【JS基础】JavaScript中的void 0

    众所周知,Undefined是JS语言中的7大基本类型之一,表示未定义,它的值只有一个,就是undefined.任何变量在赋值前都是undefined. 而在一些框架源码中,会出现一些这样的表达式: ...

  9. javascript(JS) 0基础快速入门 (二)(this指向问题)

    this 函数的 this 关键字在 JavaScript 中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别. 在绝大多数情况下,函数的调用方式决定了 this 的值(运行时绑定).t ...

  10. 学习JavaScript基础入门(0基础JavaScript,)

    一.介绍JavaScript 1.编程语言 编程让计算机为解决某个问题而使用某种程序设计语言编写代码,并最终得到结果的过程 2.计算机基础 就是计算机所执行的一系列的指令集合,而程序全部都是我们所掌握 ...

最新文章

  1. BIND9配置文件详解模板
  2. 查看 并发请求数及其TCP连接状态
  3. python对逻辑回归进行显著性_python sklearn库实现简单逻辑回归的实例代码
  4. 【AI产品】五一出游赏花草,你一定需要这款“形色”
  5. ASP.NET 视频截图功能的C#代码
  6. mariadb mysql 配置文件_MariaDB/MySQL配置文件my.cnf解读
  7. 一个不错的网络基础知识网站
  8. c# webform ajax操作,C#-WebForm-AJAX阿贾克斯(一)基本格式
  9. jvm堆内存设置原理
  10. 解决博客园中代码着色问题
  11. LinkLib例子之十五:本地文件回放,支持暂停,seek等
  12. OSChina 周四乱弹 ——小小编辑去死远点了
  13. Zblog采集-Zblog自动采集-Zblog免登录发布插件
  14. erp系统在会计岗位中起到哪些作用?
  15. 中国剩余定理(CRT)
  16. java登陆密码加密怎么做,Java如何实现密码加密
  17. 自动擦窗机器人作文_清洁机器人作文(六篇)
  18. 关于《算法的乐趣》历法一章演示程序错误的说明
  19. 同样是90后别人家的孩子已经是年薪百万算法工程师,而你呢?
  20. 在梦中写代码的程序员,比例居然这么高

热门文章

  1. 压力传感器的误差补偿
  2. axios请求文件流下载文件
  3. 矢量文字符号文件格式设计
  4. 完美国际单机版 服务器修改,绝心完美136开服教程EL修改
  5. 传感器极性NPN和PNP区别!!!
  6. 毕业设计之 --- 新闻分类系统
  7. 一文看懂,Scrapy 底层逻辑是如此的简单
  8. 人在烟火间(外两章)
  9. 带状线超宽带电桥设计
  10. ArcGIS亚洲字体(CJK)垂直显示