Luk*_*keH 6

那就对了.(正确的名称是有条件的经营者,这是一个三元运算符,因为它有三个操作数,但它通常被错误命名三元运算符,因为它是唯一的JavaScript操作员这样做.)

代码大致相当于:

var y;
if (x) {
    y = 0;
}
else {
    y = 0x80;
}
Run Code Online (Sandbox Code Playgroud)

  • @pimvdb:名称"三元运算符"将适用于任何需要三个操作数的运算符.事实上,唯一需要三个操作数的JavaScript运算符是条件运算符. (2认同)