javascript是一个弱类型语言,指的是声明一个变量不需要指定类型,且这个变量前后赋值可以不是同一种数据类型。
比如:var a = 1; a = ‘1’;是没问题的
但是要记住值是有类型的。
今天写代码的时候根据后台传过来的值value
写一行代码 value = new Date(value);
结果报错invalid date;
原因是这个value虽然是个时间戳但是传过来的时候用了string类型
new Date需要number类型的变量
可以使用方法parseInt()把string类型变量转成number类型