Tan*_*eel 3 javascript typescript
我想转换1,2,3,..9,10,11,12...24为01,02,03,...09,10,11,12,...24. 我尝试了这些解决方案。这些都没有解决我的目的:
我正在处理一个Angular项目,我正在Typescript 中执行此操作。这是我的代码:
monthpikcer.component.ts
monthSlice() {
let monthStartingIndex = 0;
monthStartingIndex = ("0" + monthStartingIndex).slice(-2); //error
let monthEndingIndex = 24;
for(monthStartingIndex =0; monthStartingIndex < monthEndingIndex; monthStartingIndex++) {
...
}
}
Run Code Online (Sandbox Code Playgroud)
但是对于 line monthStartingIndex = ("0" + monthStartingIndex).slice(-2),我收到一个错误:
“字符串”类型不能分配给“数字”类型。
我想要它01, 02, 03...10,11,12,13...24。请告诉我如何在不更改变量数据类型的情况下执行此操作,因为稍后我必须对它们进行一些算术运算。
您不能在数字前面添加 0,也不能将其转换为字符串。
两者都做:
(5).toString().padStart(2,0); // returns "05"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3272 次 |
| 最近记录: |