Skip to content

输出什么?

Posted on:2021年7月3日 at 22:31
const name = "Lydia Hallie";

console.log(!typeof name === "object");
console.log(!typeof name === "string");

typeof name 返回 "string"。字符串 "string" 是一个 truthy 的值,因此 !typeof name 返回一个布尔值 falsefalse === "object"false === "string" 都返回 false。 (如果我们想检测一个值的类型,我们应该用 !== 而不是 !typeof

原文转自:https://fe.ecool.fun/topic/13232ee2-18b7-45a3-a633-c796611934e8