Javascript 具有相同类型和相同值比较的document.body等于什么?

Javascript 具有相同类型和相同值比较的document.body等于什么?,javascript,Javascript,document.getElementByIddemo.innerHTML=document.body //返回[object HTMLBodyElement]为什么要将html的对象与字符串进行比较 document.body是一个对象 如果你想比较它,你需要将它与相似的对象进行比较 让body=document.body console.logdocument.body==body console.logtypeof document.body==对象; console.logdocume

document.getElementByIddemo.innerHTML=document.body
//返回[object HTMLBodyElement]为什么要将html的对象与字符串进行比较

document.body是一个对象

如果你想比较它,你需要将它与相似的对象进行比较

让body=document.body console.logdocument.body==body console.logtypeof document.body==对象;
console.logdocument.body==[object HTMLBodyElement]&&typeof document.body===objectlet x=document.body?不确定您试图在这里实现什么。当然,如果==,它不会返回true,您正在将类型对象与类型字符串进行比较。因此,是的,它将返回false