将字符串11:12转换为number11和12
时间: 2024-03-02 18:53:18 浏览: 127
可以使用 JavaScript 内置的字符串方法 `split()` 来将字符串拆分成数组,并使用 `parseInt()` 方法将字符串转换为数字。
代码如下:
```javascript
const timeStr = '11:12';
const [hourStr, minuteStr] = timeStr.split(':');
const hour = parseInt(hourStr);
const minute = parseInt(minuteStr);
console.log(hour); // 输出:11
console.log(minute); // 输出:12
```
首先,我们将时间字符串传给 `split()` 方法,并以冒号为分隔符将其拆分为一个有两个元素的数组。然后,我们使用解构赋值将数组中的第一个元素赋值给 `hourStr` 变量,第二个元素赋值给 `minuteStr` 变量。接下来,我们将 `hourStr` 和 `minuteStr` 分别传给 `parseInt()` 方法将它们转换成数字类型的变量 `hour` 和 `minute`。最后,我们使用 `console.log()` 方法输出结果。
阅读全文