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

var str = "123";
var num = parseInt(str, 10); // 结果为 123
parseFloat() 方法
parseFloat() 方法将字符串转换为浮点数。

var str = "123.45";
var num = parseFloat(str); // 结果为 123.45
Number() 函数
Number() 函数可以将字符串转换为数字,包括整数和浮点数。
var str = "123";
var num = Number(str); // 结果为 123
一元加运算符 (+)
使用一元加运算符可以快速将字符串转换为数字。
var str = "123";
var num = +str; // 结果为 123
注意事项
- 如果字符串包含非数字字符,
parseInt()和parseFloat()会截取前面的数字部分,而Number()和一元加运算符会返回NaN。 - 使用
parseInt()时建议始终指定进制参数,避免八进制解析的问题。
示例代码
var str1 = "123";
var str2 = "123.45";
var str3 = "123abc";
console.log(parseInt(str1, 10)); // 123
console.log(parseFloat(str2)); // 123.45
console.log(Number(str3)); // NaN
console.log(+str1); // 123
以上方法均适用于 jQuery 环境,可以根据具体需求选择合适的方法进行字符串到数字的转换。






