Javascript 三元算子JS中的数学问题
Javascript 三元算子JS中的数学问题,javascript,Javascript,var h=window.innerHeight; var mainH=document.querySelector('.mainH'); 控制台日志(h) h=(mainH==null)?h:h/2; 控制台日志(h) 工作正常。您的代码中一定存在与选择器或元素相关的其他问题 var h=window.innerHeight; h=(h==null)?h:h/2; console.log(h)无法复制。您调试并输出这些变量的值了吗?如果mainH不为null,i。edocument.quer
var h=window.innerHeight;
var mainH=document.querySelector('.mainH');
控制台日志(h)
h=(mainH==null)?h:h/2;
控制台日志(h)代码>
工作正常。您的代码中一定存在与选择器或元素相关的其他问题
var h=window.innerHeight;
h=(h==null)?h:h/2;
console.log(h)
无法复制。您调试并输出这些变量的值了吗?如果mainH不为null,i。edocument.querySelector('.main')
返回任何值,h将设置为h,而不是h/2。这是有意的吗?你的意思是要做(mainH!==null)
?除此之外,它似乎正在工作。谢谢,我必须用控制台检查变量。问题是h==null
而不是h!==空
。很高兴它帮助了您