void 연산자는 주어진 값을 undefined로 바꾸어 줄 필요가 있을 때 사용된다.
프로그래밍을 하다 보면 명시적으로 undefined
값이 필요할 때가 있다. 다시 말한다면 주어진 변수의 값을 일부러 undefined
로 바꾸어 버리는 것이다.
void
연산자를 사용하는 패턴은 다음과 같다.
이때 주의할 점은 myVale
의 값은 변하지 않는다는 것이다. 위의 코드를 실행하면 void
연산자를 사용할 때만 myVal
은 undefined
을 가지며 이후의 myVal
변수의 값은 여전히 동일하다.
사실 void
연산자가 사용되는 경우는 거의 없어 제한적으로 사용되지만 필요할 때는 유용한 연산자이다.