변수란?
변수란?
var 변수이름 = 저장 데이터;
1. 데이터를 보관하는 장소
2. 읽고 쓸 수 있는 장소
변수의 이름 규칙
1. 숫자로 시작하면 안됨
2. 대소문자 구분함 ( name 과 Name 은 완전히 다른 것 )
3. 소문자로 시작
4. 변하지 않는 (상수변수)는 모두 대문자로 ( var ADMIN_ID = "ddd"; )
5. 여러 단어가 조합되는 경우 낙타 표기법 사용 ( var userName = "ddd"; )
6. 문장 뒤에 세미콜론 찍기
7. 자바스크립트에서 이미 정의된 예약어(키워드)는 사용 불가
( break, case, catch, continue, default, delete, do, else, finally, for, function, if, ininstanceof, new, return, switch, this, throw, try, typeof, var, void, while, with )
문자열
var age = "26";
- 데이터값을 초기화 하는 4가지 방법
var data1 = 초기화 방법;
1. 숫자변수 0;
2. 문자변수 "";
3. 논리변수 false;
4. 객체변수 null;
#문제#
var data1 = 10; 와 var data1 = 10; 의 차이점은??
data1 = 20; var data1 = 20;
data1 = 30; var data1 = 30;
최종적으로 답은 30으로 같지만
왼쪽의 경우 저장공간이 딱 한 번 만들어지지만
오른쪽의 경우 저장공간이 3번 만들어진다. (오른쪽의 경우는 실무에서 절대!!! 하면 안되는..........~)
var name = hyo;
-> 변수 hyo에 저장된 값을 변수 name에 대입
변수이름은 "" 사용하지 않는다.
#문제#
var name = "dd";
document.write("name ="+name);
이때 나타날 문장은?
name = dd
document.write("name = ",name, " age = ",age);
== 같음
document.write("name = "+name+" age = "+age);
배열
var userName = ["ddandongne", "철수", "영희", "아영", "정희", "선희", "영자", "병철"];
==
var userName1 = "ddandongne";
var userName2 = "철수";
var userName3 = "영희";
var userName4 = "아영";
var userName5 = "정희";
var userName6 = "선희";
var userName7 = "영자";
var userName8 = "병철";