안녕하세요 오늘은 자바스크립트 함수에 대해 알아보겠습니다.
함수는 여러분이 코딩할때 ()쓰는것이 거의다 함수입니다.
여러분이 지금 쉽게 print()라고 하지만 이 print안에는 아주 많은 것들이 들어 있습니다.
이미 다른사람들이 만들어놓아서 여러분이 쉽게 쓸수있는것 뿐이지요.
여러분들은 이제 그런걸 만드는방법을 배울것 입니다.
우선 함수를 만드는 방법부터 알아보겠습니다.
이런식으로 함수는 만들수있습니다.
그리고 이 함수를 사용할려면 다음과 같이해야 합니다.
이렇게 하면 console창에 hello가 출력됩니다.
이제 전달인자에 대해 알아보겠습니다. 여러분이 다른 언어들을 배우고 오셨다면 다알고 있으실 정도로
아주 쉬운것이지만 아주 중요한것 입니다.
함수명 뒤 괄호 안에 넣는것이 전달인자 입니다. 전달인자를 쓰면 함수를 호출할때
그 데이터를 받고 함수안에서 그것들을 활용할수있습니다.
그러면 전달인자가 전해지지 않을때는 어떻게 해야 할까요?
여러분이 만약 a와 b를 전달해야 되는데 전달하지 못했다고 가정해 봅시다.
그러면 이 프로그램은 에러가 날것입니다. 이 프로그램은 단지 덧셈만 해주는거라
큰 문제가 없겠지만 네이버 처럼 큰 프로그램에서 에러가 나면 피해가 클것 입니다.
이런걸 막기 위한 방법을 알아보겠습니다.
사진처럼 전달인자 뒤에 = 을 하고 넣고 싶은 것을 적으면 됩니다.
함수인자에 배열을 불러오와야 하는경우도 있습니다.
그경우에 어떻게 불러오는지 알아보겠습니다.
이런식으로 ...args를 써서 배열을 사용할수있습니다.
그리고 배열하나하나를 출력할려면
이런식으로 사용할수있습니다.
함수를 간단히 만드는 방법도 존재 합니다.
끝
[자바스크립트] class 개념/사용법 (getter와 setter) (3) | 2023.12.06 |
---|---|
[자바스크립트] 조건문 if, ?, switch 개념/사용법 (1) | 2023.11.20 |
[자바스크립트] 오프젝트에 대해 알아보자 (1) | 2023.11.16 |
[자바스크립트] script async와 defer의 차이점 (0) | 2023.11.14 |