-
JavaScript 변수의 개요 및 작성법JavaScript/JavaScript 2019. 12. 21. 02:44
191220 수업 내용 정리
변수의 개요 및 작성법
- 변수 : 사용자로부터 값을 입력받아 저장하는 공간(메모리)
- 변수 선언 : 데이터가 들어갈 공간을 만들어주는 것
▷형식) var 변수명(임의 지정 가능, 보통 명사형) = 저장할 값(하나의 값만 가능);
여러 개의 변수를 var 옆에 연속으로 작성 가능
ex) var a = 10, b = 5, c = a > b; (일종의 축약문) - 변수 선언만 하고 값을 추후에 할당하는 것도 가능함
ex) var a; a=5; - 변수명은 대소문자를 구분함 but, 주로 소문자 사용
- 변수명 : 영문+숫자+특수기호(&, _) 조합 가능, 단 숫자로 시작할 수 없음
- Camel Case : 변수명을 두 단어 이상으로 지정할 때,
가장 앞 글자는 소문자로, 뒤에 오는 단어의 앞 글자는 대문자로 작성하는 방식
ex) var camelCase; - 예약어(window, document 등)는 변수명으로 사용할 수 없음
※ 예약어 : 컴퓨터 언어가 미리 정해놓고 사용하는 단어 - 변수의 값은 중간에 변경될 수 있음
ex) var a; a=10; a=5; 최종 a값은 5
→ 공간은 이미 만들어져있기 때문에 예약어(var)는 쓰지 않아도 됨 - JS의 자료형은 저장되는 값에 따라 자동으로 저장됨
※ 자료형(data type) : 문자형String, 숫자형Number, 논리형Boolean(true or false)
※ in JAVA : String name="아무개", int age = 23; → 자료형에 따라 변수를 다른 방식으로 선언
변수의 종류
- 지역 변수(Local Variable) : 함수 내부에 선언된 변수, 함수를 벗어나면 기능 X
- 전역 변수(Global Variable) : 함수 외부에 선언된 변수, 전체 프로그램(함수)에서 사용 가능
변수는 언제 사용하는가?
- 입출력 프로그램 작성시 ∵값을 저장하기 위해 필요
1. 계산할 때 ex)계산기
2. 현재 프로그램의 상태를 기억시킬 필요가 있을 때
ex) 그림판 - 좌클릭 유무(true, false)
var mouseclick = false;
if(mouseclick == true){ 그림을 그려라 }
컴퓨터 언어는 기본개념이 중요하다고 하니 애매할 때마다 한 번씩 복습해야겠습니다.
'JavaScript > JavaScript' 카테고리의 다른 글
JavaScript 제어문 개요 및 If 문 (0) 2019.12.23 JavaScript 내장함수 삼총사(alert, prompt, confirm) (0) 2019.12.23 JavaScript 함수 개요 및 작성법 (0) 2019.12.23 JavaScript 연산자(Operator) (0) 2019.12.21 JavaScript 개요 및 주석(comment) (0) 2019.12.21