삼항연산자는 언제 사용하는가? 나만의 기준이 있는가? 일관성 있게 사용하고 있는가? 아니면 과도한 숏코딩(Short coding)을 하기 위해 사용하고 있는가?
삼항연산자를 사용하는 경우는 많지만 중요한 것은 일관성을 가지고 삼항연산자를 사용하는게 중요하다.
삼항연산자는 3개의 피
연산자를 취한다. 상태, 참일 때 사용할 값, 거짓일 때 사용할 값
조건 ? 식 : 식;
condition ? true : false;
if (true)
if ({})
if ([])
if (42)
if ("0")
if ("false")
if (new Date())
if (-42)
if (12n)
if (3.14)
if (-3.14)
if (Infinity)
if (-Infinity)
if (false)
if (null)
if (undefined)
if (0)
if (-0)
if (0n)
if (NaN)
if ("")