今天后台向前台传递一个数字,但是这个数字时字符串,我需要将其转换为整型(int),然后却出现了一些问题,好在已解决
Jquery 如何将字符串转换为数字
一般有两种方法
第一:使用parseInt,如下面的列子
var emailkey = parseInt($("#emailkey").val());
$("#emailkey").val() 我们假设这个等于101
那么emailkey的值就时101
emailkey =101
第二种:使用Number,如下面的列子
var emailkey = Number($("#emailkey").val());
这个也一样
$("#emailkey").val() 我们假设这个等于101
那么emailkey的值就时101
emailkey =101
但时有一个问题
如果
$("#emailkey").val() = "00100"
那么 parseInt($("#emailkey").val()) = 4
而 Number($("#emailkey").val()) = 100
也就时说当遇到00开头的字符串,parseInt会将其按照二进制的方式转换为十进制
所以我们一般字符串转int用Number
爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情