const obj = { name: "1234", sex: "nan" } let aa = typeof obj aa = 2 为什么会出错

const obj = { name: "1234", sex: "nan" } let aa = typeof obj aa = 2 为什么会出错
张家俊
2024年07月16日
|
浏览 177

答案是:因为你先声明了 aa 为 typeof obj 的结果,然后又将 aa 赋值为 2,这样导致类型不匹配。在 JavaScript 中,一旦一个变量被声明为某种类型,就不能再赋予其他类型的值。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
 
上一篇:非泛型函数