return [ 예약어 ]
return이 하는 일 ?
함수를 사용시 반환값을 얻을 때 가장 많이 사용한다.
반환값이란?
어떤 함수의 결과를 함수에서 얻을 수 있도록 해준다. 또한 함수 내부의 변수들은 전역변수가 아닌 지역변수를 사용하게 되는데, 지역 변수의 값을 알아야 하는 경우에도 return을 사용해 반환 시켜서 알 수 있다. 또한 해당 함수를 실행중에 중지 시킬수 있는 역할도 한다.
내부변수를 외부로 가져가는 방법
var test = function() {
var x = 1;
}
test();
return이 사용되지 않았기 때문에 사용할 수 없다.
var test = function() {
var x = 1;
return x;
}
test1 = test();
test()함수를 실행할 경우 해당 함수는 1을 반환한다. 반환값을 사용하기 위해서는 변수가 필요하기 때문에 test1을 변수로 선언하고 저장해준다.
:: ) return없이는 x의 값을 불러올 수 없다.
'가짜 개발자 Shiro > javaScript' 카테고리의 다른 글
indexOf() 메서드 (0) | 2020.04.20 |
---|---|
클로저 - 2 (0) | 2020.02.14 |
클로저 - 1 (0) | 2020.01.22 |
스코프 - 3 (0) | 2020.01.21 |
스코프 - 2 (0) | 2020.01.15 |