연산자 우선순위란 연산자 실행 순서 또는 평가 순서가 아닌

우선순위가 높은 연산자가 피연산자를 먼져 가져가는 것이라고 한다???

참조

https://stackoverflow.com/questions/7212482/problem-with-operator-precedence

function a(params) {
  console.log('a');
  return false;
}

function b(params) {
  console.log('b');
  return true;
}

function c(params) {
  console.log('c');
  return true;
}

if ( a() || b() && c() ) {
  console.log('done');
}

// a -> b-> c -> done
function a(params) {
  console.log('a');
  return true;
}

function b(params) {
  console.log('b');
  return false;
}

function c(params) {
  console.log('c');
  return false;
}

if ( a() || b() && c() ) {
  console.log('done');
}

// a -> done