首页 > 解决方案 > 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。

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

标签: javascript

解决方案


推荐阅读