JavaScript typeof 学习笔记
在JavaScript中,typeof关键字用于确定一个变量的类型。它返回一个描述变量数据类型的字符串。
语法
javascriptCopy Codetypeof variable
其中,variable是要检查其类型的变量名称。
返回值
返回值为一个表示变量类型的字符串,可能是:
- "undefined" - 如果变量未定义
- "boolean" - 如果变量是布尔值
- "number" - 如果变量是数字
- "bigint" - 如果变量是BigInt
- "string" - 如果变量是字符串
- "symbol" - 如果变量是Symbol
- "function" - 如果变量是函数
- "object" - 如果变量是对象或 null
- "null" - 如果变量值为 null
实例
检查未定义变量
javascriptCopy Codelet x;
typeof x; // "undefined"
检查数字变量
javascriptCopy Codelet x = 100;
typeof x; // "number"
检查字符串变量
javascriptCopy Codelet x = "Hello World!";
typeof x; // "string"
检查布尔值
javascriptCopy Codelet x = true;
typeof x; // "boolean"
检查函数
javascriptCopy Codelet x = function() {};
typeof x; // "function"
检查对象
javascriptCopy Codelet x = {};
typeof x; // "object"
检查 null 值
javascriptCopy Codelet x = null;
typeof x; // "object"
上述的结果说明了typeof
的基本用法,更多细节请参考 JavaScript 文档。