JavaScript中如何检测一个变量是一个String类型?请写出函数实现
方法1、
function isString(obj){
returntypeof(obj) ==="string"?true:false;
// returntypeof obj === "string"? true: false;}
方法2、
function isString(obj){
returnobj.constructor === String?true:false;
}
方法3.
function isString(obj){
returnObject.prototype.toString.call(obj) ==="[object String]"?true:false;
}
如:varisstring = isString('xiaoming');
console.log(isstring); // true
网友评论