后端将本月的天数返回给我,单个数字天填充了前导0,那么剥离该前导零的最有效且易于浏览的方式是什么?这不是硬编码方式,我只是不确定什么是“正确”和“最有效”的方式。以下是我现在就这样做......那种用简单的方法:用JavaScript/DoJo去除前导零?
if (newValue[0] === "0")
newValue = newValue[1];
后端将本月的天数返回给我,单个数字天填充了前导0,那么剥离该前导零的最有效且易于浏览的方式是什么?这不是硬编码方式,我只是不确定什么是“正确”和“最有效”的方式。以下是我现在就这样做......那种用简单的方法:用JavaScript/DoJo去除前导零?
if (newValue[0] === "0")
newValue = newValue[1];
采取从第二个字符的字符串,使用
if (newValue[0] === "0") newValue = newValue.slice(1);
您还可以使用正则表达式删除所有前导0:
newValue = newValue.replace(/^0+/, '')
请注意,您可能需要的实际上是转换,即从字符串中获取数字。这可以用
newValue = +newValue;
parseInt
忽略它们来完成,所以你可以只是做""+parseInt(newValue, 10)
。