본문 바로가기

자바스크립트/Learn

[강좌 009] 자바스크립트 Function II

반응형

Function(함수)는 다른 프로그램 언어에서 Procedure나 subroutine와 비슷합니다. 프로시쥬어나 서브루틴처럼 코드를 재사용할 수 있으며, 같은 함수에서도 다른 인수를 사용하여 다른 결과들을 도출할 수 있습니다.

  

함수는 변수의 값으로도 사용할 수 있습니다.

temp = vanxy(3,2);

text = "값은 " + temp + " 입니다.";

  

Local 변수 (지역변수)

함수내에서 var 키워드를 사용하여 변수를 선언하게 되면 그 변수가 영향을 미치는 범위는 함수내부로 한정됩니다. 지역변수는 함수가 시작되면 역할을 시작했다가 함수가 종료되면 지역변수로서의 역할도 끝나게 됩니다.

  

Global 변수 (전역변수)

함수 바깥에서 선언된 변수를 말합니다. 전역변수는 함수내부에서도 접근이 가능하고 함수 밖에서도 접근이 가능합니다. 전역변수는 웹페이지가 불려졌을때 역할을 시작하고 웹페이지가 닫히면 전역변수의 생명(life time)도 종료합니다.

  

선언되지 않은 변수는 전역변수

var 키워드로 선언되지 않은 변수는 전역변수로 할당됩니다.

temp = "vanxy";

  

  

반응형