함수1:함수의 정의와 호출

정혜원·2021년 9월 2일
0

JavaScript

목록 보기
6/11
post-thumbnail

1. 함수란?

  • 컴퓨터에서의 함수는 수학에서의 함수와 유사한 구조를 가지고있다.
  • 매개변수(입력값x) -- 코드처리(함수식) -- 리턴값(결과값y)

2.함수 만들기

var 함수이름 = function(매개변수X){코드; returnY;}

- 매개변수x, 리턴값x

var func1 = function(){console.log("안녕.");}

->매개변수 자리에 아무것도 없으니 매개변수가 없는 함수이다.
이 함수를 호출해보면 콘솔에 << 안녕. >> 이 찍히는데, 이는 출력값일뿐 리턴값이
아니다. 따라서 함수를 다른변수에 저장해도 변수값에는 undefined가 뜬다.

- 매개변수 1개, 리턴값x

var foo1 = function(text){console.log(text);}

->매개변수 자리에 text라는 변수가 왔다. 함수를 호출하면 콘솔에 내가 적은 텍스트가 출력된다.

- 매개변수 2개,리턴값x

var info = function(name,age){
		console.log("제 이름은"+name+"이고,나이는"+age+"입니다.");}

->매개변수에 ","를 사용해 두개의 매개변수를 넣어주었다. 함수를 호출할때 매개변수에 나의 이름과 나이를 넣으면 "제 이름은 정혜원이고,나이는 25입니다."라고 출력된다.
","를 이용하면 매개변수에 3,4도 넣을 수 있고 100개도 넣을 수 있다.

3.함수의 호출(사용)

- 함수의 호출은 << 함수이름(); >>으로 호출한다.

var repeat = function(text,num){
		for(var a=1;a<=num;a++){console.log(num+" "+text);}}

-> << repeat("개발자가 될거예요.",3) >> 이렇게 함수를 호출하게 되면, 콘솔에
1 개발자가 될거예요.
2 개발자가 될거예요.
3 개발자가 될거예요.
라고 뜬다.
( *중요 )
매개변수에 문자열을 입력할때는 ""를 사용해 자료형을 맞춰줘야한다.

profile
매일 조금씩 성장하는 개발자!

0개의 댓글