如何强制JavaScript整数在数字前保持0

时间:2017-11-15 18:57:24

标签: javascript

您能否请一看这段代码,让我知道在数字为Int类型之前,我如何强制JavaScript保留getData(): Observable<MyData>{ return Observable.from([this.fakeData()] .map(res=>res as MyData)); }

我有一些数字地图代码都以0开头,因此我需要将它们作为每个代码的数字的一部分传递。

0

3 个答案:

答案 0 :(得分:2)

据我所知,唯一的方法是将它保持为字符串或在显示之前添加0

&#13;
&#13;
class Group(models.Model):
    dependency = models.ManyToManyField('self', related_name='dgroup')
    name = models.TextField()
&#13;
&#13;
&#13;

答案 1 :(得分:1)

你做不到。如果需要前导零,则需要将其保留为字符串。

答案 2 :(得分:0)

如前所述,javascript只保留整数,因此前置零被删除&#39;因为他们对一个数字毫无意义。 (即42 = 042 = 0042 = 0000000042)。

所以你需要的是将这些数字保存为字符串,在这种情况下,每个字符(包括前置零)都是有意义的。或者,在显示之前,您需要在数字前加上适当数量的零。

您可以看到this question找到几种方法,用于在数字前加零进行打印。