首先 - 我的描述;)
我收到了来自服务器的 XmlHttpRequests JSON 响应。 MySQL驱动将所有数据输出为字符串,PHP按原样返回,所以任何整数都作为字符串返回,因此:
JS 中的 parseInt() 函数是否有任何快速替代(hack)可以解析纯数字字符串,例如
var foo = {"bar": "123"};
...
foo.bar = parseInt(foo.bar); // (int) 123
最佳答案
要转换为整数,只需使用一元 + 运算符,它应该是最快的方法:
var int = +string;
可以用类似的方式转换成其他类型:
var string = otherType + "";
var bool = !!anything;
关于javascript - parseInt 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/594625/