JavaScript 处理非法数值数据的技巧
举例:
如果得到的数据是这样的
1 {"today":{"meida":0,"vmedia":0},"week":{"media":100,"vmedia":null},"month":{"media":100,"vmedia":null},"season":{"media":100,"vmedia":null}}
我们当然不希望在页面上显示null,应该显示0,而笔者以前的做法是判断对应位置是否等于null,然后再赋值响应变量为0,更好的做法是
1 var result = parseInt(value / 1);
这样的话,无论value是否为数字,结构都会返回0,这也就省了我们很多事情。