프로그래밍 언어발행일 2022. 6. 21.원본 https://blog.naver.com/jword_/222782918373 ↗

자바스크립트 함수의 기초(function/method)

자바스크립트 함수의 기초(function/method) — #자바스크립트함수 #자바스크립트function #자바스크립트method 함수(function)의 이해 / method 자바스크...

#Languages#Naver Blog

#자바스크립트함수 #자바스크립트function #자바스크립트method

​

함수(function)의 이해 / method

자바스크립트 내에서 특정기능을 반복적으로 호출하기 위해 메소드, 즉 함수를 선언할 수 있다. 함수를 선언하여 코드를 짜면 유지/보수가 간편하고 한번 짜 놓은 함수는 다론곳에서도 사용이 가능하다.

​

함수선언 방법

javascript 코드 예제
                                    function sayHello(name){
  console.log(`Hello, $(name)`);
}

=

function 함수이름(매개변수){
  호출 식 : 실행코드
}

함수호출 방법

javascript 코드 예제
                                    sayHello("MIKE");  //console결과 : "Hello,MIKE"

=

함수명(매개변수);

지역변수의 개념

변수는 지역변수와 전역변수가 있다. 전역변수는 말그대로 코드전체 영역에서 사용가능한 변수이다. 반대로 지역변수는 특정 범위 내에서만 사용가능한 변수이다.

함수내에 선언된 변수는 지역변수가 되어, 함수내에서만 역할을 한다.아래 예시를 살펴보자

javascript 코드 예제
                                     function Myold(){
   let old= "20";
   console.log(old);
}

  Myold(); // "20"

 console.log(old); //undefined

이미지

​

함수 Myold내에서 선언된 old는 지역변수이다. 함수를 실행시키면 "20"이 콘솔창에 찍히는 것을 볼 수 있다. 하지만, old은 지역변수이기 때문에 오직 함수내에서만 쓸 수 있다. 맨아래 코드는 할당된 old가 없기 때문에 오류가 난다.

​

​

다음은 함수 선언문과 함수표현식에 대해 알아보자

​

​