자바스크립트 기초 [Return]

JiEun·2023년 1월 13일
0

JavaScript

목록 보기
4/13
post-thumbnail
const age = 96;
function newKrAge(myKrAge){
	myKrAge - 2;
}

const KrAge = newKrAge(age);

console.log(krAge); // undefinde

krAge는 undefinde로 표시 된다.

return을 넣어 줘야한다.

const age = 96;
function newKrAge(myKrAge){
	return myKrAge - 2;
}

const krAge = newKrAge(age);
//myKrAge - 2으로 return

console.log(krAge); //94
const age = 96;
function newKrAge(myKrAge){
	myKrAge - 2;
	return "My age"
}

const krAge = newKrAge(age);
//function의 return 값으로 표시 됨

console.log(krAge); //My age

return를 사용할 경우 마지막에 있는 "My age"값만 가져온다.

마지막 "My age"이 return 되기에
function과 return하는 값이 같아 짐 (function의 return 값이 됨)

krAge는 newKrAge의 return 값이 되므로 콘솔 창에 "My age"가 표시 된다.

  • console.log는 결과를 보여주기만 하고 값을 받을 순 없다. return을 해야 값을 받을 수 있다.
  • return할 경우 function은 진행을 하지 않고 결과 값을 return하고 끝냄.(function 종료)
    (return 작성 후 다른 코드를 작성해도 이루어 지지 않음)

.
.
.
return의 경우 처음에 조금 헷갈렸지만
강의를 계속 들어보니 어느 정도 이해 할 수 있었다.

공부 출처 : 노마드 코더
profile
💻 프론트엔드를 목표로 성장 중! (알아봤던 내용 등을 정리하기)

0개의 댓글