[javascript] void 연산자

JavaScript에서 void 연산자는 특정 표현식을 평가하고 결과를 undefined로 만드는 역할을 합니다. 이 연산자는 일반적으로 HTML anchor 태그 (<a> 태그)의 href 속성에 사용되어, 해당 링크를 클릭했을 때 페이지를 다시 로드하지 않고 현재 페이지에 머물도록 하는 데 유용하게 활용됩니다.

void 연산자의 문법

void 연산자의 문법은 다음과 같습니다:

void 표현식

여기서, 표현식undefined로 해야하는 표현식입니다. 이 연산자는 표현식을 평가하고 결과를 undefined로 만듭니다.

void 연산자의 활용

보통 void 연산자는 HTML anchor 태그의 href 속성에 사용하여 클릭했을 때 페이지를 다시 로드하지 않고 현재 페이지에 머물도록 하는 데 활용됩니다. 아래는 예시입니다:

<a href="javascript:void(0)">클릭하세요</a>

위의 예시에서 void(0)은 특정 작업을 수행하지 않도록 만든다는 의미로, 실제로는 아무런 동작도 실행되지 않습니다.

결론

void 연산자는 JavaScript에서 특정 표현식의 결과를 명시적으로 undefined로 만들어주는 데 사용됩니다. 이는 주로 HTML anchor 태그와 함께 사용되어 특정 동작이 일어나지 않도록 하는 데 유용하게 활용됩니다.

MDN Web Docs: void 연산자