admin 管理员组

文章数量: 1184232


2024年5月6日发(作者:textarea的如何设置静态)

typescript number string转换

TypeScript中的number和string类型是两种常见的数据类型,它们分

别用于表示数字和字符串。在开发过程中,我们可能会遇到将它们进行转

换的情况,这样可以使得数据更灵活地应用于不同的场景中。本文将以中

括号内的内容为主题,详细介绍在TypeScript中如何进行number和

string的转换,包括基本的类型转换方法以及一些常见的应用场景。

一、基本的类型转换方法

在TypeScript中,可以使用一些基本的方法来进行number和string类

型之间的转换。下面我们将一一介绍这些方法。

1. Number()函数

Number()函数用于将一个字符串转换为一个数值。它的语法如下:

typescript

let str: string = "123";

let num: number = Number(str);

(num); 123

需要注意的是,当字符串无法转换为合法的数值时,Number()函数返回

NaN(非数字)。下面是一些例子:

typescript

let str1: string = "abc";

let num1: number = Number(str1);

(num1); NaN

let str2: string = "123abc";

let num2: number = Number(str2);

(num2); NaN

let str3: string = "123.45";

let num3: number = Number(str3);

(num3); 123.45

2. parseInt()和parseFloat()函数

parseInt()函数用于将一个字符串转换为一个整数,parseFloat()函数用于

将一个字符串转换为一个浮点数。它们的语法如下:

typescript

let str: string = "123.45";

let num: number = parseInt(str);


本文标签: 字符串 转换 方法