首先-我的描述;)
我从服务器收到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;
更多信息。