JS篇(002)-JavaScript 中如何检测一个变量是一个 String 类型?

2022-05-12 20:01:11 浏览数 (3)

答案:三种方法(typeof、constructor、Object.prototype.toString.call())

解析:

代码语言:javascript复制
①typeof
typeof('123') === "string" // true
typeof '123' === "string" // true

②constructor
'123'.constructor === String // true

③Object.prototype.toString.call()
Object.prototype.toString.call('123') === '[object String]' // true

1 人点赞