typescript将字符串转化成数字
时间: 2023-09-09 18:10:02 浏览: 170
可以使用parseInt()或parseFloat()函数将字符串转换为数字。
例如:
```typescript
let strNum: string = "123";
let num: number = parseInt(strNum);
console.log(num); // 输出 123
let strFloat: string = "3.14";
let floatNum: number = parseFloat(strFloat);
console.log(floatNum); // 输出 3.14
```
需要注意的是,如果字符串不能被正确地解析为数字,则会返回NaN。
相关问题
TypeScript 将字符串分割成整数
要将字符串分割成整数,可以使用 TypeScript 中的 `split` 函数和 `map` 函数。
首先,使用 `split` 函数将字符串分割成一个字符串数组。然后,使用 `map` 函数将字符串数组中的每个元素转换为整数。
以下是一个示例代码:
```typescript
const str = "1,2,3,4,5";
const arr = str.split(",").map((str) => parseInt(str));
console.log(arr); // 输出 [1, 2, 3, 4, 5]
```
在上面的示例中,我们首先定义了一个包含逗号分隔数字的字符串。然后,我们使用 `split` 函数将字符串分割成一个字符串数组。接下来,我们使用 `map` 函数将字符串数组中的每个元素转换为整数。最后,我们将结果打印到控制台中。
请注意,在使用 `map` 函数将字符串转换为整数时,我们使用了 `parseInt` 函数。这个函数将一个字符串参数转换为整数。如果字符串不能被转换为整数,则返回 `NaN`。
typescript 字符串 5转换为数字
可以使用parseInt函数将字符串“5”转换为数字5:
```
let str = "5";
let num = parseInt(str);
console.log(num); // 5
```
也可以使用Number函数将字符串“5”转换为数字5:
```
let str = "5";
let num = Number(str);
console.log(num); // 5
```
阅读全文