아래 세개의 if문의 결과는 동일합니다

If(!undefined)

If(typeof(dummy)==="undefined") 

If(null==undefined)


아래 세개의 if문의 결과도 동일합니다

If(undefined+1>0)

If(undefined+1==0)

If(undefined+1<0)


여러분들 이제 undefined와 함께 환상적인 스파게티 코드를 만들어보아요!


.. 때려쳐!



이렇게 undefined라고 대놓고 쓰면 누가 이렇게 쓰냐 하겠지만


Var a;

If(a+1>0) 

Else if(a+1==0)

Else if(a+1<0)

Else


라고 하면?

생각보다 현업에서 자주보이는 스파게티 코드랍니다!

오류도 없이 훌륭하게 오동작 하는걸 보실 수 있습니다