Javascript:将“000”连接到数字和字符串

Javascript: concatenating "000" to a number and string

我有这些时期:

1586998726 and "1586998726"

我需要将两者都转到:

1586998726000 and "1586998726000"

实在想不通。帮助表示赞赏。

如果你有

var epochInteger = 1586998726;
var epochString = "1586998726";

你可以这样做:

epochInteger * 1000 === 1586998726000;

对于字符串

epochString + "000" === "1586998726000";

在它们之间进行转换

epochInteger.toString() === epochString;
Number(epochString) === epochInteger;

但请注意,这些转换在两种情况下都有效

epochString.toString() === epochString;
Number(epochInteger) === epochInteger;

所以一般来说你可以使用像

这样的东西
var modifiedEpochInteger = Number(epochAnyType) * 1000;
var modifiedEpochString = modifiedEpochInteger.toString();

无论从哪里开始,您都会得到两种类型的结果!