1. 구문 및 반환 방법
1 제어 및 함수 결과 반환
return 식; 결과 Return out 返 ② 기능이 없는 기능을 제어하는 페이지입니다. 요소의 href 속성에 의해 지정된 페이지로 이동합니다. return false는 종료자와 동일하며, return true는 실행자와 동일합니다. 예를 들어, js에서 return false 기능은 기본 작업을 취소하는 데 사용됩니다. 링크를 클릭하면 "onclick" 이벤트가 트리거될 뿐만 아니라 페이지 이동을 수행하는 기본 이벤트도 트리거됩니다. 따라서 이때 개체의 기본 동작을 취소하려면 false를 반환하여 이를 방지할 수 있습니다. 즉, js 코드를 사용하여 페이지의 다른 부분을 변경하지 않고 일부 데이터를 로컬로 변경하려면 onclick 이벤트 코드 뒤에 return false를 추가해야 합니다.
js에서는 일반적으로 다음을 사용합니다. 양식 제출을 방지하려면 false를 반환하거나 다음 코드를 계속 실행합니다. 일반 용어로는 기본 동작의 실행을 방지한다는 의미입니다.
function s1(){ if(true){ return false; } } function s2(){ m(); n(); p(); }
페이지에 대한 제어를 반환합니다.
2. 일반적으로 함수는 일련의 처리를 거쳐 외부로 값을 반환해야 합니다. 이 값은 일반적으로 return과 함께 반환값을 함수에 반환하고 종료한다고도 할 수 있습니다.
반환과 관련하여 한 가지 주목할 점은 함수에서 반환 후에는 콘텐츠가 더 이상 실행되지 않는다는 것입니다.
function a(){ return 10; document.write(50);//不执行 } a();//10
function a(b,c){ return b+c; } var abc=a(5,8); console.log(abc);//13 function a(b,c){ document.write(b+c); } var abc=a(5,8);//此时页面上会输出13,但其实abc是没有值的 console.log(abc);//undefined
물론, js에서는 return을 할 필요가 없습니다. 때로는 양식 제출과 같은 특정 작업을 방지하는 데 사용될 수도 있습니다. 양식 제출 이벤트가 false를 반환하면 양식이 제출되지 않습니다. onsubmit="return false";
위 내용은 JavaScript의 반환값 사용법의 차이점에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!