Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

vue 判断数据类型

作者:故事只剩听说   发布日期:2026-03-10   浏览:97

// 判断数据类型的几种方法

// 1. 使用 typeof 操作符
function checkType(data) {
  return typeof data;
}

// 解释:typeof 是 JavaScript 内置的操作符,可以用来判断基本数据类型,如 number, string, boolean, undefined 和 function。
console.log(checkType(123)); // "number"
console.log(checkType("hello")); // "string"
console.log(checkType(true)); // "boolean"
console.log(checkType(undefined)); // "undefined"
console.log(checkType(function() {})); // "function"

// 2. 使用 instanceof 操作符
function isObject(data) {
  return data instanceof Object;
}

// 解释:instanceof 用于检查一个对象是否是某个构造函数的实例。适用于复杂数据类型,如 Array, Object 等。
console.log(isObject({})); // true
console.log(isObject([])); // true
console.log(isObject(null)); // false

// 3. 使用 Object.prototype.toString.call 方法
function getType(data) {
  return Object.prototype.toString.call(data).slice(8, -1);
}

// 解释:这是最全面的方法,可以准确判断所有数据类型,包括 null 和数组等。
console.log(getType(123)); // "Number"
console.log(getType("hello")); // "String"
console.log(getType(true)); // "Boolean"
console.log(getType([])); // "Array"
console.log(getType(null)); // "Null"
console.log(getType({})); // "Object"
console.log(getType(function() {})); // "Function"

上一篇:vue前端分页

下一篇:vue 悬浮按钮

大家都在看

vue.js devtools用法

three.js vue

vue js for循环

vue.min.js 本地引入

highlight.js vue

vue.config.js 配置

vue.config.js 配置代理

vue.config.js configu

node.js vue

vue3 写法

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站