当前位置: 代码迷 >> 其他开发语言 >> JAVASCRIPT 除数为0,该如何解决
  详细解决方案

JAVASCRIPT 除数为0,该如何解决

热度:6983   发布时间:2013-02-26 00:00:00.0
JAVASCRIPT 除数为0
在BI设计中 , 其内置的编程语言为javascript 。 现在 , 
我有两个数据列 ,一个是“数量”列 , 一个是“金额”列 。
 现在我要添加一个计算项(“单价”) , 也就是一个计算列 。
“单价”列的值定义为 : 金额/数量 。 
如果不存在 数量 == 0 的情况 , 上面的定义是没有错的 。
但在现实中 , 数量 == 0 的情况 也还是存在的 。 这时 ,
就导致计算出来的结果为正负无穷大 , 而这不是我想要的 。
我试着用 if条件语句来判断 :
if(数量 != 0) 
  金额/数量
else
  0

但这样写好象不起作用 , 不知道什么原因???

上述问题 , 我不知道该怎么解决 ???

------解决方案--------------------------------------------------------
不要和0比较,可以写成

if(数量 > 0) 
金额/数量
else
0
  相关解决方案