後端將本月的天數返回給我,單個數字天填充了前導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)
。