
변수란?
데이터(값)를 저장할 수 있는 메모리 공간을 뜻합니다.
변수에는 오직 한 개의 데이터만 저장됩니다.
새로운 데이터가 들어오면 기존의 데이터는 사라집니다.
변수 선언
var 키워드를 변수명 앞에 붙입니다.
var 변수명; 또는 var 변수명 = 값;
이런식으로 변수를 선언합니다.
변수에 저장할 수 있는 자료형
문자형(String), 숫자형(Number), 논리형(Boolean) 그리고 빈 데이터(Undefined)가 있습니다.
1. 문자형
var 변수 = "문자";
큰 따옴표 안에 숫자 등 어떤것이 들어가도 문자형으로 인식됩니다.
단, html 태그를 포함하여 출력하면 태그로 인식됩니다.
2. 숫자형
var 변수 = 숫자;
문자형 데이터를 숫자형으로 변경하고 싶다면 Number("문자형 숫자");를 사용하면 됩니다.
3. 논리형
var 변수 = true 또는 false; 또는 Boolean(데이터);
Boolean() 메서드는 숫자 0, null, undefined, 빈문자("")를 제외한 모든 데이터에 대해 true를 반환합니다.
null과 undefined
var a; //undefined
var b = hello;
b = null;
undefined는 변수가 선언만 되고 초기화가 안된 상태입니다.
null은 변수에 저장된 데이터를 비우고자 할 때 사용합니다.
typeof는 지정된 데이터 또는 변수의 자료형을 알고 싶을 때 사용합니다.
typeof 변수 또는 데이터;
var num = 100;
document.write(typeof num); //number가 출력
기본적인 변수 선언 시 주의 사항
1. 변수명 철 글자로는 $, _(언더바), 영문자만 올 수 있습니다.
변수명 첫 글자 다음은 영문자, 숫자, $, _만 사용 가능합니다.
var 1num = 10; (X)
var num1 = 10; (O)
var $num = 10; (O)
2.변수명으로는 예약어 사용이 불가능합니다.
var documnet = 10; (X)
3.변수명을 작명할 때는 데이터에 걸맞는 의미를 부여하면 좋습니다.
4.변수명을 사용할 떄는 대, 소문자를 구분해야 합니다.
var num = 10;
document.write(Num); (X)
document.write(num); (O)

'[Javascript] 자바스크립트' 카테고리의 다른 글
[Javascript] 기초문법(4) 논리, 삼항 연산자, 연산자 우선순위 (0) | 2024.10.25 |
---|---|
[Javascript] 기초문법(3) 문자결합, 대입/증감/비교 연산자 (0) | 2024.10.24 |
[Javascript] 기초문법(1) 선언문, 주석, 내부스크립트 외부 분리 (0) | 2024.10.21 |
[VScode] 비주얼 스튜디오 코드 한글 버전으로 전환 (2) | 2024.10.18 |
[Javascript]비주얼스튜디오코드 확장 기능 이용해 HTML소스 크롬으로 띄우기 (0) | 2024.10.17 |