> 웹 프론트엔드 > JS 튜토리얼 > JavaScript_Basic 지식에서 Return의 역할에 대한 심층적인 이해

JavaScript_Basic 지식에서 Return의 역할에 대한 심층적인 이해

WBOY
풀어 주다: 2016-05-16 17:06:09
원래의
1055명이 탐색했습니다.

여기 반환에는 몇 가지 자세한 정보가 포함되어 있습니다.

예: onClick='return add_onclick()'과 onClick='add_onclick()'의 차이점

JAVASCRIPT는 실제로 window.event.returnvalue를 설정하기 위해 이벤트에서 함수를 호출할 때 return을 사용합니다.

이 값은 현재 작업을 계속할지 여부를 결정합니다.
true가 반환되면 작업이 계속됩니다.
반환이 거짓일 경우 작업이 중단됩니다.

직접 실행하는 경우(반환 없이). window.event.returnvalue가 설정되지 않으므로
기본적으로 작업이 계속됩니다

자세한 내용은 다음과 같습니다.
예:
Open add_onclick( ) true를 반환하면 페이지가 abc.htm을 엽니다
그렇지 않으면(false를 반환) 페이지가 abc.htm으로 이동하지 않고 add_onclick() 함수의 콘텐츠만 실행합니다. add_onclick 기능 abc.htm으로 이동하도록 페이지를 제어하는 ​​것 제외

)

그리고열기
add_onclick()이 어떤 값을 반환하든 add_onclick이 완료된 후에 열립니다. abc.htm
페이지가 실행되었습니다.

추가:

onclick 이벤트는 onclick="return true/false"와 동일합니다.
예:

코드 복사 코드는 다음과 같습니다.
function check()
{
if(obj.value=="" )
{
window.alert( "비울 수 없습니다!");
obj.focus();
return false;
}
return true;
}

호출 메서드가 반환될 때 true 양식을 제출하세요. 그렇지 않으면 제출하지 마세요. 제출 버튼입니다.
-------------------------------- -- ------------------------------------------------ -- -----
js 함수를 호출하기 위해 Return이 필수는 아니지만 양식을 제출할 수 없으므로 js 함수에 문장을 추가하세요.

예시:

코드 복사 코드는 다음과 같습니다.


참고: document.myform.submit()은 true를 반환하기 전에 이루어져야 합니다.

javascript의 return false 및 return true에 대해

return은 javascript에서 함수 반환 값을 나타내는 키워드입니다. 함수 내에서 처리된 결과를 return을 사용하여 반환할 수 있으므로 함수가 호출되는 위치에 있습니다. 변수를 사용하여 반환된 결과를 받을 수 있습니다. 반환 키워드 내의 모든 유형의 변수 데이터 또는 표현식이 반환될 수 있으며,

function NullReturn(IsNull)
{
if(IsNull==true)
{
return;
}
}


여기서 의미하는 것은 빈(null)을 반환한다는 것입니다.
그래서 return의 기능은 함수 실행을 종료하는 것일 때도 있습니다.
예를 들어


< ;head>
반환 유효성 검사 테스트




사용자 이름
비밀번호
로그인




반품 없음
반품 있음


코드 복사 코드는 다음과 같습니다.



반환 검증 테스트




<입력 유형= "text " name="UsName" >사용자 이름
비밀번호
Login




실행하시면 return 추가 여부를 알 수 있습니다. or not return과
의 차이점은 위의 두 예시를 보면 아무것도 입력하지 않고 바로 로그인할 수 있다는 점을 이해하실 수 있을 것입니다.

리턴을 추가하지 않는 현상은 사용자 이름을 먼저 입력하지 않고, 리턴을 추가한 후 비밀번호를 입력하지 않으면 입력 실패 후 더 이상 감지되지 않습니다.

Return false는 false 값을 반환한다는 뜻으로, 제출이 실패했다는 뜻, 즉 제출되지 않는다는 의미입니다.
return true 테이블 메소드는 true 값을 반환합니다. 이는 값 입력 여부에 관계없이 지정된 작업 페이지에 제출된다는 의미입니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿