判断字符串方法
在JavaScript中,可以使用typeof
操作符来判断一个变量是否为字符串。
function isString(value) {return typeof value === 'string';
}
判断数组
在JavaScript中,typeof
操作符并不足以准确判断一个变量是否为数组,因为typeof
会将数组识别为object
。为了准确判断一个变量是否为数组,你可以使用以下几种方法:
1.Array.isArray()
function isArray(value) {return Array.isArray(value);}
2.instanceof Array
这种方法检查变量的原型链中是否包含Array.prototype
function isArray(value) {return value instanceof Array;}