#매개 변수
-함수가 필요한 값을 전달하는 매개체
-아무것도 적지 않을 수 있고, 여러개 받을 수 있으며 ,로 연결 가능
-자바스크립트의 매개 변수는 함수를 호출하는데 영향을 끼치지 않음
#return
-메서드 실행 결과를 돌려주는 반환 값이다
-자바스크립트의 return 뒤에 함수 실행 후 돌려 줄 값을 적는다
-return false를 만나면 함수는 강제종료
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<script>
function func1(x) {
var sum = 0;
for(var i=1; i<=x; i++){
sum += i;
}
return sum;
}
function func2(x, y){
return x+y;
}
var func3 = function(x,y,z){
return x+y+z;
}
console.log (func1(10) );
console.log( func2(10, 20) );
console.log( func3(10, 20, '안녕') );
</script>
#함수가변인자
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script>
func1(1,2,3,4,5,"hi");
//매개변수는 함수의 실행과 관련 없음을 알 수 있다
//전달되는 매개변수 값은 arguments로 꺼내서 사용 가능
function func1(a,b) {
console.log(arguments);
console.log(arguments[0]);
console.log(arguments[5]);
console.log
}
</script>