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
.