js 优先级 && == 6 … ? … : … == 4 //0 && 0 ? 0 : 0; //0 && 1 ? console.log(1):console.log(2); //输出 2 //1 && 1 ? console.log(1):console.log(2); //输出 1 //0 && 0 ? console.log(1):console.log(2); //输出 2 //1 && 0 ? console.log(1):console.log(2); //输出 2 测试出结合 (0 && 0) ? 0 : 0 ;
测试 2
// (0 && 0) ? 0 ? 0 : 0 : 0 //0 ? 0 ? console.log(1) :console.log(2) :console.log(3); //输出 3 //0 ? 1 ? console.log(1) :console.log(2) :console.log(3); //输出 3 //1 ? 0 ? console.log(1) :console.log(2) :console.log(3); //输出 2 //1 ? 0 ? console.log(1) :console.log(2) :console.log(3); //输出 2 //1 ? 1 ? console.log(1) :console.log(2) :console.log(3); //输出 1 1 ? (1 ? console.log(1) :console.log(2)) :console.log(3); // (0 && 0) ? (0 ? 0 : 0) : 0