要减肥过客

文章
5
资源
0
加入时间
2年10月21天

js中0和空串问题

在开发前端的时候,因为有很多值数据,但这些值从后台传过来的时候,有很多可能性,如:null,undefined,空字符,“null”,“undefined”,排除这些,其他应该就差不多是正常的了、出现这些数据的时候,前端页面统一显示’’(空字符)。开始的时候我写的是value!="",后来发现,当value等于0的时候结果是flase,也就是说不走这个判断下面的语句if (i!=’’){//操作语句;}换下逻辑发现,0==’’ 为true原因其实也很简单:js中有默认的隐试转