在打字稿,有多種方法可以將字符串轉換為數字。我們可以使用‘+’一元運算符 ,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 ?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。