> 文章列表 > 如何判断数据类型

如何判断数据类型

如何判断数据类型

在JavaScript中,你可以使用`typeof`操作符来判断数据类型。`typeof`操作符返回一个表示变量类型的字符串。下面是一些基本数据类型的示例:

```javascriptlet num = 1;let str = \'abc\';let fn = function () { console.log(1);}let obj = { name: \'张三\', age: 12}console.log(typeof num); // numberconsole.log(typeof str); // stringconsole.log(typeof true); // booleanconsole.log(typeof undefined); // undefinedconsole.log(typeof null); // objectconsole.log(typeof fn); // functionconsole.log(typeof obj); // objectconsole.log(typeof arr); // objectconsole.log(typeof (new Date)); // object```

请注意,`typeof`对于`null`会返回`\"object\"`,这是一个历史遗留的错误。

如果你需要更详细的类型检查,可以使用`instanceof`操作符,或者使用更现代的`Object.prototype.toString.call()`方法。

在MATLAB中,你可以使用内置函数如`whos`、`class`、`isinf`、`isnan`、`isnumeric`、`isreal`和`isfinite`来判断数据类型。

其他小伙伴的相似问题:

如何用JavaScript判断浮点数数据类型?

MATLAB中如何判断逻辑表达式数据类型?

如何在Python中判断数据类型?