웹프로그래밍/javascript

javascript - 변수

zelkova 2011. 2. 19. 02:22

<목차로 돌아가기>

변수란 프로그래밍을 하면서 필요한 데이터를 임시로 저장하는 공간으로 변수의 값은 얼마든지 바꿀 수 있습니다.

변수의 선언 및 규칙

① 

변수 선언은 명령어 var를 사용하여 선언하는 방법과
(VAR 변수;, VAR변수 = "값";), VAR없이 변수명에 값을 지정해서 선언하는 방법(변수="값";)이 있습니다.

② 

변수는 대소문자를 구별합니다. 즉 Test와 test는 서로 다른 변수입니다.

③ 

변수에는 영문자, 숫자, 언드스코어(_)문자를 사용할 수 있습니다.

④ 

변수명은 한글을 사용할 수 없고, 숫자로 시작할 수 없습니다.

⑤ 

변수명에는 자바스크립트에서 사용되는 키워드(VAR, TRY,DO...)등을 사용할 수 없습니다.


지역변수와 전역변수

지역변수는 중괄호({})가 있는 명령어 즉 함수 안에서 var을 사용하여 선언된 변수를 일컫습니다. 함수가 끝나고 나면 그 변수는 자동으로 사라집니다.

전역변수는 함수 안에서 var없이 선언된 변수 또는 중괄호 밖에서 선언된 모든 변수를 일컫습니다. 전역변수는 함수가 끝나도 사라지지 않습니다.


참조

다른 프로그램을 하시던 분들은 데이터 타입이 없는걸 보고 의아해 하실 겁니다. 자바스크립트는 변수선언시 데이터 타입을 요구하지 않습니다. 이는 자바스크립트가 실행 중에 변수 타입을 자동으로 인식하기 때문입니다.


예제

변수.txt

  1. <html>
  2. <head>
  3. <title>연습소스</title>
  4. <script language="javascript">

  5. function testfunction()
  6. {
  7.    var apple = "(함수 안)지역변수";
  8.    banana="(함수 안)전역 변수";
  9.    var orange ="(함수 안)지역 변수";
  10.       alert(apple);
  11.       alert(banana);
  12.       alert(orange);
  13. }
  14. </script>
  15. </head>
  16. <body>
  17. <input type="button" value="실행" onClick=testfunction();alert(hello);alert(global);aert(local);">
  18. </body>
  19. </html>



반응형

'웹프로그래밍 > javascript' 카테고리의 다른 글

javascript - 연산자  (0) 2011.02.19
javascript - 객체  (0) 2011.02.19
javascript - 이벤트와 이벤트핸들러  (0) 2011.02.19
자바스크립트 사용방법  (0) 2011.02.19
자바스크립트 이해하기  (0) 2011.02.18