判断是否为数组、字符串

216 阅读1分钟

判断一个变量是否为数组类型是在 JavaScript 编程中非常常见的操作。可以使用 Array.isArray() 方法来判断一个变量是否为数组类型。

if(Array.isArray(variable)){
    console.log("变量是一个数组");
} else {
    console.log("变量不是一个数组");
}

另一种方法是通过检查变量的原型链来判断变量是否为数组类型。

if(variable instanceof Array){
    console.log("变量是一个数组");
} else {
    console.log("变量不是一个数组");
}

以上两种方法都可以判断一个变量是否为数组类型。如果变量是数组类型,则结果为 true,否则结果为 false

判断一个变量是否为字符串类型可以使用 typeof 运算符。

if(typeof variable === "string"){
    console.log("变量是一个字符串");
} else {
    console.log("变量不是一个字符串");
}

以上代码可以判断一个变量是否为字符串类型。如果变量是字符串类型,则结果为 true,否则结果为 false