在打字稿,有多种方法可以将字符串转换为数字。我们可以使用‘+’一元运算符 ,Number(),parseInt()或者parseFloat()函数将字符串转换为数字。让我们用几个例子来演示一下。
示例1:以下代码演示了使用“+”一元运算符将字符串转换为数字。
Javascript
let str: string = "431";
console.log(typeof str);
let num = +str;
console.log(typeof num);
输出:
string number
示例 2:以下代码演示了如何使用将字符串转换为数字Number()方法。我们可以使用Number()函数将字符串转换为数字。该字符串必须作为参数给出Number()函数。
Javascript
let str: string = "431";
console.log(typeof str);
let num = Number(str);
console.log(typeof num);
输出:
string number
示例 3:数字可以是 float 或 int 类型。要将浮点形式的字符串转换为数字,我们使用parseFloat()函数并将没有小数的字符串转换为数字,parseInt()使用函数。
Javascript
let str1:string = "102.2";
console.log(typeof str1);
let num = parseFloat(str1);
console.log(`${num}` + " is of type :" + typeof num);
let str2:string = "61";
console.log(typeof str2);
let num2 = parseInt(str2);
console.log(`${num2}` + " is of type :" + typeof num2);
输出:
string 102.2 is of type :number string 61 is of type :number
相关用法
- TypeScript Number toExponential()用法及代码示例
- TypeScript Number toFixed()用法及代码示例
- TypeScript Number toPrecision()用法及代码示例
- TypeScript Number toString()用法及代码示例
- TypeScript String charAt()用法及代码示例
- TypeScript String charCodeAt()用法及代码示例
- TypeScript String concat()用法及代码示例
- TypeScript String indexOf()用法及代码示例
- TypeScript String lastIndexOf()用法及代码示例
- TypeScript String localeCompare()用法及代码示例
- TypeScript String replace()用法及代码示例
- TypeScript String search()用法及代码示例
- TypeScript String slice()用法及代码示例
- TypeScript String split()用法及代码示例
- TypeScript String substr()用法及代码示例
- TypeScript String substring()用法及代码示例
- TypeScript Array every()用法及代码示例
- TypeScript Array filter()用法及代码示例
- TypeScript Array forEach()用法及代码示例
- TypeScript Array indexOf()用法及代码示例
- TypeScript Array join()用法及代码示例
- TypeScript Array lastIndexOf()用法及代码示例
- TypeScript Array map()用法及代码示例
- TypeScript Array push()用法及代码示例
- TypeScript Array reduce()用法及代码示例
注:本文由纯净天空筛选整理自sarahjane3102大神的英文原创作品 How to convert string to number in TypeScript ?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。