JavaScript 变量类型检测 - typeof 操作符详解
在 JavaScript 中,可以使用'typeof' 操作符来查看变量的类型。'typeof' 操作符返回一个表示变量类型的字符串。
例如,以下是一些常见的变量类型及其对应的'typeof' 返回值:
- 'typeof 42' 返回 'number'
- 'typeof 'hello'' 返回 'string'
- 'typeof true' 返回 'boolean'
- 'typeof []' 返回 'object'
- 'typeof {}' 返回 'object'
- 'typeof null' 返回 'object'(注意,null 被错误地归类为'object',这是一个历史遗留问题)
- 'typeof undefined' 返回 'undefined'
- 'typeof function() {}' 返回 'function'
需要注意的是,'typeof' 操作符对于数组、对象和 null 的返回值都是'object'。如果想要更精确地判断变量的类型,可以使用其他方法,比如'Array.isArray()' 来判断是否为数组。
原文地址: https://www.cveoy.top/t/topic/qEQJ 著作权归作者所有。请勿转载和采集!