Skip to content

输出是什么?

Posted on:2023年3月4日 at 22:22
function sayHi() {
  return (() => 0)();
}

console.log(typeof sayHi());

sayHi 方法返回的是立即执行函数(IIFE)的返回值。此立即执行函数的返回值是 0, 类型是 number

其他参考资料:

typeof 运算符返回一个字符串,表示操作数的类型。

下表总结了 typeof 可能的返回值

类型结果
Undefined”undefined”
Null”object”
Boolean”boolean”
Number”number”
BigInt”bigint”
String”string”
Symbol”symbol”
Function”function”
其他任何对象”object”
原文转自:https://fe.ecool.fun/topic/aa12e754-f3cd-47f5-b1f0-1e0f746527cd