상세 컨텐츠

본문 제목

[자바스크립트] 함수에 대해 알아보자(function, array function)

프로그래밍 언어/자바스크립트

by 해공학(해킹을 공부하는 학생) 2023. 11. 27. 06:14

본문

안녕하세요 오늘은 자바스크립트 함수에 대해 알아보겠습니다.

 

함수란?

함수는 여러분이 코딩할때 ()쓰는것이 거의다 함수입니다.

여러분이 지금 쉽게 print()라고 하지만 이 print안에는 아주 많은 것들이 들어 있습니다.

이미 다른사람들이 만들어놓아서 여러분이 쉽게 쓸수있는것 뿐이지요.

여러분들은 이제 그런걸 만드는방법을 배울것 입니다.

 

함수를 배워보자

우선 함수를 만드는 방법부터 알아보겠습니다.

이런식으로 함수는 만들수있습니다.

그리고 이 함수를 사용할려면 다음과 같이해야 합니다.

이렇게 하면 console창에 hello가 출력됩니다.

 

 

전달인자

이제 전달인자에 대해 알아보겠습니다. 여러분이 다른 언어들을 배우고 오셨다면 다알고 있으실 정도로

아주 쉬운것이지만 아주 중요한것 입니다.

함수명 뒤 괄호 안에 넣는것이 전달인자 입니다. 전달인자를 쓰면 함수를 호출할때

그 데이터를 받고 함수안에서 그것들을 활용할수있습니다.

 

그러면 전달인자가 전해지지 않을때는 어떻게 해야 할까요?

여러분이 만약 a와 b를 전달해야 되는데 전달하지 못했다고 가정해 봅시다.

그러면 이 프로그램은 에러가 날것입니다. 이 프로그램은 단지 덧셈만 해주는거라

큰 문제가 없겠지만 네이버 처럼 큰 프로그램에서 에러가 나면 피해가 클것 입니다.

이런걸 막기 위한 방법을 알아보겠습니다.

사진처럼 전달인자 뒤에 = 을 하고 넣고 싶은 것을 적으면 됩니다.

 

배열을 불러올때

함수인자에 배열을 불러오와야 하는경우도 있습니다.

그경우에 어떻게 불러오는지 알아보겠습니다.

이런식으로 ...args를 써서 배열을 사용할수있습니다.

그리고 배열하나하나를 출력할려면

이런식으로 사용할수있습니다.

 

함수를 간단히 만들기

함수를 간단히 만드는 방법도 존재 합니다.

 

 

 

관련글 더보기