JavaScript 字符串转换为数字374


在 JavaScript 中,将字符串转换为数字是一个常见的任务。本文将详细介绍如何使用多种方法在 JavaScript 中将字符串转换为数字。

使用 parseInt() 函数

parseInt() 函数用于将字符串转换为整数。它接受两个参数:字符串和可选的基数(默认为 10)。基数指定所用数字系统的底数(例如,2 表示二进制,8 表示八进制)。
const num = parseInt("123"); // 123
const numWithBase = parseInt("101", 2); // 5

使用 parseFloat() 函数

parseFloat() 函数用于将字符串转换为浮点数字。它接受一个参数:字符串。与 parseInt() 相比,parseFloat() 不接受基数参数,因为它仅用于浮点数字。
const num = parseFloat("123.45"); // 123.45

使用 Number() 函数

Number() 函数可用于将字符串转换为数字。它接受一个参数:字符串。Number() 函数将字符串视为十进制数字并返回一个数字。
const num = Number("123"); // 123
const numWithFloat = Number("123.45"); // 123.45

使用加法运算符

加法运算符 (+) 可用于将字符串转换为数字。使用加法运算符时,JavaScript 将字符串视为数字并对其进行操作。
const num = +"123"; // 123
const numWithFloat = +"123.45"; // 123.45

使用位移运算符

位移运算符 (

2025-01-12


上一篇:JavaScript 函数参数个数:深入理解

下一篇:Javascript局部变量的作用域与生命周期