var func1 = function(){console.log("안녕.");}
->매개변수 자리에 아무것도 없으니 매개변수가 없는 함수이다.
이 함수를 호출해보면 콘솔에 << 안녕. >> 이 찍히는데, 이는 출력값일뿐 리턴값이
아니다. 따라서 함수를 다른변수에 저장해도 변수값에는 undefined가 뜬다.
var foo1 = function(text){console.log(text);}
->매개변수 자리에 text라는 변수가 왔다. 함수를 호출하면 콘솔에 내가 적은 텍스트가 출력된다.
var info = function(name,age){
console.log("제 이름은"+name+"이고,나이는"+age+"입니다.");}
->매개변수에 ","를 사용해 두개의 매개변수를 넣어주었다. 함수를 호출할때 매개변수에 나의 이름과 나이를 넣으면 "제 이름은 정혜원이고,나이는 25입니다."라고 출력된다.
","를 이용하면 매개변수에 3,4도 넣을 수 있고 100개도 넣을 수 있다.
var repeat = function(text,num){
for(var a=1;a<=num;a++){console.log(num+" "+text);}}
-> << repeat("개발자가 될거예요.",3) >> 이렇게 함수를 호출하게 되면, 콘솔에
1 개발자가 될거예요.
2 개발자가 될거예요.
3 개발자가 될거예요.
라고 뜬다.
( *중요 )
매개변수에 문자열을 입력할때는 ""를 사용해 자료형을 맞춰줘야한다.