1.5.0库开始要求强制类型转换了?
之前版本拼接字符串和int,直接用+号连接就能拼接成功,1.5.0开始貌似需要强制转换成字符串才能拼接成功,否则程序就直接跳出,跑不下去了。这么大的改动不说一声直接就改了???
之前版本拼接字符串和int,直接用+号连接就能拼接成功,1.5.0开始貌似需要强制转换成字符串才能拼接成功,否则程序就直接跳出,跑不下去了。这么大的改动不说一声直接就改了???
// 对比时间戳,得出时差functiongetDateDiff(dateTimeStamp){varminute = 1000 * 60;varhour = minute * 60;varday = hour * 24;varhalfamonth = day * 15;varmonth = day * 30;varnow =newDate().getTime();vardiffValue = now - dateTimeStamp;if(diffValue < 0){return;}varmonthC =diffValue/month;varweekC =diffValue/(7*day);vardayC =diffValue/day;varhourC =diffValue/hour;varminC =diffValue/minute;if(monthC>=1){result =""+ parseInt(monthC) +"月前";}elseif(weekC>=1){result =""+ parseInt(weekC) +"周前";}elseif(dayC>=1){result =""+ parseInt(dayC) +"天前";}elseif(hourC>=1){result =""+ parseInt(hourC) +"小时前";}elseif(minC>=1){result =""+ parseInt(minC) +"分钟前";}else{result ="刚刚";}returnresult;}1.4.2库能一直执行到 return,返回结果值。1.5.0的库,这段代码执行到
result =""+ parseInt(dayC) +"天前";这行之后就跳出了。