JavaScript typeof 运算符:确定数据类型 - 完整指南
"JavaScript typeof 运算符:确定数据类型 - 完整指南" "typeof" 是一个 JavaScript 运算符,用于确定操作数的数据类型。它返回一个字符串,表示操作数的数据类型。以下是 "typeof" 检测的一些可能结果:- ""undefined"":如果操作数是未定义的。- ""boolean"":如果操作数是布尔值。- ""number"":如果操作数是数字。- ""string"":如果操作数是字符串。- ""symbol"":如果操作数是符号(ES6 中引入的新数据类型)。- ""function"":如果操作数是函数。- ""object"":如果操作数是对象(包括数组和 null)。- ""bigint"":如果操作数是大整数(ES2020 中引入的新数据类型)。注意,typeof 对于 null 的结果是 ""object"",这是一个历史遗留问题。以下是一些例子:javascriptconsole.log(typeof undefined); // \"\"undefined\"\"console.log(typeof true); // \"\"boolean\"\"console.log(typeof 42); // \"\"number\"\"console.log(typeof \"hello\"); // \"\"string\"\"console.log(typeof Symbol(\"foo\")); // \"\"symbol\"\"console.log(typeof function(){}); // \"\"function\"\"console.log(typeof {}); // \"\"object\"\"console.log(typeof []); // \"\"object\"\"console.log(typeof null); // \"\"object\"\"console.log(typeof 42n); // \"\"bigint\"\"请注意,typeof 是一个运算符而不是函数,因此不需要使用括号。
原文地址: https://www.cveoy.top/t/topic/qwRz 著作权归作者所有。请勿转载和采集!