三元运算符JS中的数学

时间:2019-02-26 17:59:31

标签: javascript

var h = window.innerHeight;
var mainH = document.querySelector('.mainH');
console.log(h)
h = (mainH === null) ? h : h / 2;
console.log(h);
<div class="mainH"></div>

我想使用三元运算符获取变量h的一半:

var h = window.innerHeight;
var mainH = document.querySelector('.mainH');
h = (mainH === null) ? h : h/2;

这不起作用。有人帮忙吗?谢谢

1 个答案:

答案 0 :(得分:1)

工作正常。您的代码中肯定还有其他与选择器或元素有关的问题

var h = window.innerHeight;
h = (h === null) ? h : h/2;
console.log(h)