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

JavaScript에서 Return 문이 작동하는 방식

자바스크립트에서 반환 문은 함수 실행을 중지하고 내부에서 값을 반환하는 데 사용됩니다. 기능.

addName 함수가 있다고 가정해 보겠습니다. 이름 입력을 허용합니다.

let addName = function(name) {}

이제 addName()에 이름을 전달하려고 합니다. 기능:

let myNameIs = addName("David")

이제 addName 함수에 변수 name이(가) 포함되어 있습니다. 문자열 값이 "David"인 경우 하지만 지금은 name으로 아무것도 할 수 없습니다 변수 및 해당 문자열 값 David , addName() 내부에 붙어 있기 때문에 기능.

다음과 같이 액세스하려고 하면:

console.log(myNameIs)
// Undefined

undefined를 얻습니다. .

여기서 return 사진 속으로 들어옵니다.

return name 추가 함수 내부에서 로그아웃한 다음 다시 로그아웃하십시오.

let addName = function(name) {
  return name
}

let myNameIs = addName("David")

console.log(myNameIs)
// "David"

이제 작동합니다!