// 示例代码: 使用 typeof 操作符来检测变量的类型
// 定义不同类型的变量
let num = 42;
let str = "Hello, World!";
let bool = true;
let obj = { name: "Alice" };
let arr = [1, 2, 3];
let func = function() { console.log("I'm a function!"); };
let und = undefined;
let nul = null;
// 输出每个变量的类型
console.log(typeof num); // "number"
console.log(typeof str); // "string"
console.log(typeof bool); // "boolean"
console.log(typeof obj); // "object"
console.log(typeof arr); // "object" (数组在 JavaScript 中也是对象)
console.log(typeof func); // "function"
console.log(typeof und); // "undefined"
console.log(typeof nul); // "object" (这是一个历史遗留问题,null 实际上是一个原始值)
// 注意:typeof 对于 null 返回 "object" 是一个已知的历史遗留问题。
上一篇:javascript async
下一篇:javascript 正则
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站