js弱类型陷阱

js弱类型陷阱:
IE下,
var o = {}
o.condition = $("#a").val!=null?$("#a").val():1;
此时o.condition自动转化为object,并且是key/value形式,
即:o.condition[a]{……}形式
解决方法:
o.condition = $("#a").val!=null?parseInt($("#a").val(),n):1;
其中n为进制,可设为2进制,8进制,10进制,16进制等,值为2~36之间,不设则默认为10进制。

你可能感兴趣的:(js,弱类型)