String 的类型判断
2016-11-21 本文已影响10人
aae3ab7baf09
最推荐的判断一个变量是否是String的方法是:
var a = "a"; Object.prototype.toString.call(a) === "[object String]"
为什么不用 typeof:
因为一个通过原始函数构造的string在typeof时 值为object;
var a = new String("a"); typeof a ;//object
最推荐的判断一个变量是否是String的方法是:
var a = "a"; Object.prototype.toString.call(a) === "[object String]"
为什么不用 typeof:
因为一个通过原始函数构造的string在typeof时 值为object;
var a = new String("a"); typeof a ;//object