비니_ 2021. 9. 16. 09:40
728x90

변수란? 

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 = "병철";

728x90