如果使用Objec.PRototype.toString.call(null);
IE678等返回[object Object]
使用 null && typeof null === 'object'
对象是true,而null是false
如果是解析 字符串'+1' // 1
上周面试官就是问我这个输出结果,当时在电话里面没听清楚,我一直以为是问 1 + '1'的结果。
如果该字符串第一个字符是0,比如'09',那么解析该字符串会基于八进制,而不是十进制求值,在ie6下结果是0,而现代浏览器下默认是十进制了,还是'09'。
针对日期时间时,使用parseInt('09', 10); //第二个参数表示进制
新闻热点
疑难解答