> 웹 프론트엔드 > 프런트엔드 Q&A > 자바스크립트 반환 함수?

자바스크립트 반환 함수?

王林
풀어 주다: 2023-05-17 20:54:38
원래의
476명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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