new Date()时出的一个错误

javascript是一个弱类型语言,指的是声明一个变量不需要指定类型,且这个变量前后赋值可以不是同一种数据类型。

比如:var a = 1; a = ‘1’;是没问题的

但是要记住值是有类型的。

今天写代码的时候根据后台传过来的值value 

写一行代码 value = new Date(value);

结果报错invalid date;

原因是这个value虽然是个时间戳但是传过来的时候用了string类型

new Date需要number类型的变量

可以使用方法parseInt()把string类型变量转成number类型

猜你喜欢

转载自xiaoxiaoher.iteye.com/blog/2415985