web/javascript
[Javascript] 기본 타입
sungjine
2017. 3. 24. 20:10
반응형
자바스크립트에 있는 기본 타입은 아래와 같다.
1. Number
2. String
3. Null
4. Undefined
5. Boolean
0. 시작
자바스크립트는 느슨한 타입 체크 언어이다. Java처럼 변수의 타입마다 다른 예약어를 사용해야 하는 것이 아닌 var라는 하나의 예약어만으로 변수를 선언하고 어떤 타입의 데이터라도 담을 수 있다.
1. Number
숫자를 적어주면 된다.
var int = 1;
var float = 0.1;
모든 수는 실수로 처리됨으로 계산을 한다면 실수로 나타난다.
5 / 2 -> 2.5
만약 정수로 표현하고 싶다면 추가로 코딩이 필요하다.
Math.floor(5/2) -> 2
2. String
문자를 홑따옴표나 큰따옴표로 감싸주면 된다.
var single = 'S';
var double = "S";
주의할 점은 한번 정의된 문자열은 변하지 않는다는 것이다.
var a = 'a';
console.log(a[0]); // a
a[0] = 's'
console.log(a[0]); // a
3. Null
변수에 직접 null을 초기화해주거나 선언되지 않은 변수를 호출할 경우 null이 뜬다.
var nullVar = null;
4. Undefined
선언된 변수중 초기화되지 않은 변수를 호출할 경우 뜬다.
var empty;
5. Boolean
true와 false가 있다.
var bool = true;
반응형