美文网首页
JavaScript中如何检测一个变量是一个String类型?

JavaScript中如何检测一个变量是一个String类型?

作者: Ar_8be6 | 来源:发表于2019-06-27 07:56 被阅读0次

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

相关文章

网友评论

      本文标题:JavaScript中如何检测一个变量是一个String类型?

      本文链接:https://www.haomeiwen.com/subject/apgyqctx.html