javascript中的问号运算符[重复]

有人可以解释一下这个角色吗?在这个功能

function add() {
    h1.textContent = (hours ? (hours > 9 ? hours : "0" + hours) : "00") + ":" + (minutes ? (minutes > 9 ? minutes : "0" + minutes) : "00") + ":" + (seconds > 9 ? seconds : "0" + seconds);
}

我读到了吗?如下工作varname =(condition)?值1:值2。如果条件评估为真,则变量等于value1,否则等于value2。

我了解。但是我对嵌套感到困惑吗?在上面以及如何解析...

评论