jquery转数字
jQuery 将字符串转为数字的方法
使用 jQuery 或原生 JavaScript 可以将字符串转换为数字。以下是几种常见方法:
parseInt() 方法 将字符串转换为整数。可以指定进制参数,默认十进制。

var str = "123";
var num = parseInt(str, 10); // 结果为 123
parseFloat() 方法 将字符串转换为浮点数。
var str = "123.45";
var num = parseFloat(str); // 结果为 123.45
Number() 构造函数 将字符串转换为数字,包括整数和浮点数。

var str = "123";
var num = Number(str); // 结果为 123
一元加运算符 (+) 快速将字符串转为数字的简洁方法。
var str = "123";
var num = +str; // 结果为 123
Math.floor() 或 Math.ceil() 向下或向上取整转换。
var str = "123.45";
var num = Math.floor(+str); // 结果为 123
注意事项
- 转换失败时返回
NaN,可用isNaN()检测 - 字符串包含非数字字符时可能产生意外结果
- 大数字应考虑使用
BigInt
性能比较
一元加运算符通常性能最好,其次是 Number(),再次是 parseInt/parseFloat。选择方法时应根据具体需求和数据类型决定。






