본문 바로가기

JAVAscript (자바스크립트)

[Javascript] || 연산자의 역할

[Javascript] || 연산자의 역할

 

|| 또는 논리적 OR 연산자는 피연산자에서 첫 번째 트루티 식을 찾아서 반환합니다.  불필요한 작업을 방지하기 위해 단락을 사용합니다.  ES6 기본 함수 매개 변수가 지원되기 전 기본 매개 변수 값 IN 함수를 초기화하는 데 사용되었습니다.

 

console.log(null || 1 || undefined); //logs 1

function logName(name) {
  var n = name || "Mark";
  console.log(n);
}

logName(); //logs "Mark"