JavaScript의 반환 함수
JavaScript에서 함수는 재사용할 수 있는 미리 정의된 코드 집합입니다. 특정 작업을 수행해야 하는 경우 필요에 따라 필요한 작업을 수행하는 함수를 호출합니다. 함수는 매개변수를 수신하고 호출 사이트에서 사용할 수 있는 값을 반환할 수 있습니다.
Return Value는 함수 실행이 완료된 후 호출자에게 반환되는 값을 말합니다. JavaScript에서 반환 값은 함수를 종료하고 실행 중에 값을 반환하는 return 문으로 정의됩니다.
구문
return 문의 구문은 다음과 같습니다.
return value;
여기서 value는 반환하려는 값이며 숫자, 문자열, 부울 값, 배열 또는 개체일 수 있습니다.
예제 1:
function add(a, b) { return a + b; } var result = add(4, 6); //result的值是10
이 예에서는 add라는 함수를 정의합니다. 이 함수는 두 개의 매개변수 a와 b를 받아 이를 추가하고 반환합니다. 그런 다음 이 함수를 호출하고 결과 변수에 반환 값을 저장합니다.
예제 2:
function compareNumbers(a, b) { if (a > b) { return true; } else { return false; } } var result = compareNumbers(10, 5); //result的值是true
이 예에서는 CompareNumbers라는 함수를 정의하여 두 숫자의 크기를 비교합니다. 이 함수는 두 개의 매개변수 a와 b를 받습니다. a가 b보다 크면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 그런 다음 이 함수를 호출하고 결과 변수에 반환 값을 저장합니다.
JavaScript에서 함수의 반환 값 유형은 모든 데이터 유형이 될 수 있습니다. 따라서 함수의 반환 값을 모든 유형의 변수에 할당할 수 있습니다. 함수가 값을 반환하지 않으면 정의되지 않은 값을 반환합니다.
예제 3:
function sayHello(name) { console.log('Hello ' + name); return; } var result = sayHello('John'); //result的值是undefined
이 예에서는 매개변수 이름을 받은 다음 "Hello"와 이름을 콘솔에 출력하는 sayHello라는 함수를 정의합니다. 그런 다음 이 함수를 호출하고 결과 변수에 반환 값을 저장합니다. 함수에는 반환 값이 없으므로 반환 값은 정의되지 않습니다.
요약
JavaScript의 함수는 특정 작업을 수행하고 값을 반환하는 도구입니다. 반환 값은 return 문을 사용하여 정의되며 구문은 매우 간단합니다. 함수 실행 중에 JS 인터프리터가 return 문을 만나면 즉시 실행을 중지하고 지정된 값을 반환합니다. 함수의 반환 값을 모든 유형의 변수에 할당하고 원하는 대로 수행할 수 있습니다.
위 내용은 자바스크립트 반환 함수?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!