📜  typescript 将字符串转换为数字 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:35:24.457000             🧑  作者: Mango

TypeScript - 将字符串转换为数字

在编写 TypeScript 应用程序时,您可能需要将字符串转换为数字。这种情况很常见,例如读取表单字段或从数据源检索数据。

本文将向您展示如何在 TypeScript 中将字符串转换为数字。以下是需要遵循的步骤。

步骤1 - 使用parseInt()将字符串转换为数字

在 TypeScript 中,可以使用 parseInt() 函数将字符串转换为数字。parseInt() 函数的第一个参数是包含要转换的字符串的变量名。第二个参数是用于指定字符串的基数(即进制数)。例如,10进制标识符为10,16进制标识符为16。

以下是将字符串转换为数字的示例代码。

let myString: string = "1234";
let myNum: number = parseInt(myString, 10);
console.log(typeof myNum); // 输出 "number"
步骤2 - 使用Number()将字符串转换为数字

除了parseInt()函数之外,TypeScript也提供了Number()函数来将字符串转换为数字。以下是示例代码。

let myString: string = "1234";
let myNum: number = Number(myString);
console.log(typeof myNum); // 输出 "number"
步骤3 - 使用Unary +运算符将字符串转换为数字

您还可以使用一元加运算符(+),将字符串转换为数字。以下是示例代码。

let myString: string = "1234";
let myNum: number = +myString;
console.log(typeof myNum); // 输出 "number"
总结

在 TypeScript 中,您可以使用parseInt(),Number()或一元加运算符将字符串转换为数字。根据您的喜好和特定方案的要求,您可以选择其中任何一种方法。

希望这篇文章可以帮助您实现将字符串转换为数字。

参考资料