问号在js中是什么意思?

时间:2020-10-23 23:37:23

标签: javascript

伙计们,所以我是javascript的新手,我试图做一些简单的事情,但是我发现这段代码可以在单击divs(我将其命名为k)时更改其颜色,但我并不十分了解我知道的很少,但我找不到的一件事就是问号。有人可以解释它的含义和作用。谢谢

var x = document.getElementById("k"),
    change = false;
    
x.onclick = function() {
  change = !change;
  x.style.background = change? "red": "lime";
}
x.style.background = "lime";

2 个答案:

答案 0 :(得分:-2)

答案 1 :(得分:-2)

它是三元运算符。就像您正在这样做:

if(change===true){
x.style.background = "red"
}else{
x.style.background = "lime"
}