JavaScript中如何检测一个变量是一个String类型?请写出函数实现


方法1、

function isString(obj){
    return typeof(obj) === "string"? true: false;
    // returntypeof obj === "string"? true: false;
}

方法2、

function isString(obj){
    return obj.constructor === String? true: false;
}

方法3、

function isString(obj){
     return Object.prototype.toString.call(obj) === "[object String]" ? true : false;
}
如:
var isstring = isString('xiaoming');
console.log(isstring);  // true

.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM