首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js 查看数据类型

在 JavaScript 中,可以使用 typeof 操作符来查看数据类型。typeof 操作符会返回一个字符串,表示未经计算的操作数的数据类型。

以下是一些常见数据类型及其对应的 typeof 结果示例:

代码语言:txt
复制
console.log(typeof 42); // "number"
console.log(typeof 'Hello World'); // "string"
console.log(typeof true); // "boolean"
console.log(typeof undefined); // "undefined"
console.log(typeof null); // "object" (这是一个历史遗留问题,在 JavaScript 中 `null` 被错误地认为是对象类型)
console.log(typeof {}); // "object"
console.log(typeof []); // "object" (数组也是对象类型)
console.log(typeof function() {}); // "function"

需要注意的是,typeof 对于一些复杂的数据类型判断可能不够准确,比如数组和 null 都会被判断为 "object" 。如果需要更精确地判断数组,可以使用 Array.isArray() 方法。

例如:

代码语言:txt
复制
let arr = [1, 2, 3];
console.log(Array.isArray(arr)); // true

在 JavaScript 中准确判断数据类型在很多场景中都很重要,比如在进行数据处理、逻辑判断、函数参数验证等操作时,确保对数据的类型有清晰的了解可以避免错误和提高代码的可靠性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券