js 字符串转数字

文章发布于 2023-06-27

js 字符串转数字的几种方法

  • Number()
  • parseInt()
  • parseFloat()
  • 运算符转换

Number()

只转换字符型数字。

Number('1.3569445')
// 1.3569445

parseInt()

只转换字符型数字,且只转换成整数(向下取整)。

parseInt('1.365')
parseInt('0.35')

// 结果
1
0

parseFloat()

转换为浮点型。

parseFloat('1.35')
parseFloat('1')

// 结果
1.35
1

运算符转换

只有字符型数字才能使用运算符转换成数字类型。

const a = '1.35'*1
const b = '1.35'-0

// 结果
1.35
1.35