Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

"javascript:void(0)"은(는) 무슨 뜻인가요?


웹 페이지에 표현식을 삽입할 때 원치 않는 결과가 발생하면 JavaScript void를 사용하여 제거하십시오. "javaScript:void(0)"를 추가하면 정의되지 않은 기본 값이 반환됩니다.

void 연산자는 주어진 표현식을 평가하는 데 사용됩니다. 그 후에는 undefined를 반환합니다. void(0)을 사용하여 정의되지 않은 원시 값을 얻습니다.

void(0)은 정의되지 않은 기본 값을 얻기 위해 하이퍼링크와 함께 사용할 수 있습니다.

라이브 데모

<!DOCTYPE html>
<html>
   <head>
      <title>Understanding JavaScript void(0)</title>
   </head>
   <body>
      <a href="javascript:void(0);" ondblclick="alert('Click it twice!')">Click me not once, but twice.</a>
   </body>
</html>

위의 JavaScript:void(0)을 사용하여 버튼을 처음 클릭할 때 페이지가 다시 로드되는 것을 방지했습니다.

위와 같이 코드는 버튼을 두 번 클릭할 때만 작동합니다. 한 번 클릭하면 아무 일도 일어나지 않습니다. 그러나 ondblclick 이벤트 핸들러를 사용한 이후로 버튼을 두 번 클릭하면 경고 상자가 나타납니다.