Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 부자의그릇
- 아웃풋법칙
- ESG
- 과제의 분리
- Container
- Infresh
- HTML
- kubernetes
- java
- 칭기즈칸의 위대한 장군 수부타이
- 이펙티브 자바
- 도파민형 인간
- 수부타이
- 히든 스토리
- 참조 계수
- 뉴 컨피던스
- try width resources
- sentry
- 모두가 기다리는 사람
- docker
- node
- CSS
- 비메모리 자원
- apache kafka
- try-with-resources
- colllection
- 쿠버네티스
- 레퍼런스 복사
- 공헌감
- 월칙
Archives
- Today
- Total
Hi
(javascript) 기본 타입 본문
기본 타입
숫자, 문자열, 불린값, null, undefined
// 숫자 타입
var intNum = 10;
var floatNum = 0.1;
// 문자열 타입
var singleQuoteStr = 'single quote string';
var doubleQuoteStr = "double quote string";
var singleChar = 'a';
// 불린 타입
var boolVar = true;
// undefined 타입
var emptyVar;
// null 타입
var nullVar = null;
console.log(
typeof intNum,
typeof floatNum,
typeof singleQuoteStr,
typeof doubleQuoteStr,
typeof boolVar,
typeof nullVar,
typeof emptyVar
);
출력 결과
number number string string boolean object undefined
- 숫자
하나의 숫자형만 존재한다.
모든 수를 C언어의 double타입과 유사하게 만든다.
number 타입
소수부분을 버린 정수 부분만 구하고 싶다면
var num = 5/2;
console.log(num); // 2.5
console.log(Math.floor(num)); // 2
2. 문자열 작은 따옴표(') 나 큰 따옴표(")로 생성한다.C언어의 char타입과 같이 문자하나만을 별도로 나타내는 데이터 타입은 존재하지 않는다.
(한 개의 문자를 나타내기 -> 길이가 1인 문자열을 사용해야함)
// str 문자열 생성
var str = 'test';
console.log(str[0], str[1], str[2], str[3]); // 출력값: test
// 문자열의 첫 글자를 대문자로 변경?
str[0] = 'T';
console.log(str); // (출력값) test
// 한번 생성된 문자열은 읽기만 가능하지 수정을 불가능
문자열은 문자 배열처럼 인덱스를 이용해서 접근 가능.
불린값
true, false
null과 undefined
두 타입 모두 '값이 비어있음’을 나타냄
undefined 타입 -
기본적으로 값이 할당되지 않은 변수
타입이자, 값을 나타낸다.
null 타입 변수 -
개발자가 명시적으로 값이 비어 있음을 나타냄
typeof 결과가 null이 아니라 object
null타입 변수인지를 확인 -> typeof연산자를 사용 x, 일치 연산자 (===)를 사용
// null 타입 변수 생성
var nullVar = null;
console.log(typeof nullVar === null); // false
console.log(nullVar === null); // true
숫자, 문자열, 불린값, null, undefined
// 숫자 타입
var intNum = 10;
var floatNum = 0.1;
// 문자열 타입
var singleQuoteStr = 'single quote string';
var doubleQuoteStr = "double quote string";
var singleChar = 'a';
// 불린 타입
var boolVar = true;
// undefined 타입
var emptyVar;
// null 타입
var nullVar = null;
console.log(
typeof intNum,
typeof floatNum,
typeof singleQuoteStr,
typeof doubleQuoteStr,
typeof boolVar,
typeof nullVar,
typeof emptyVar
);
출력 결과
number number string string boolean object undefined
- 숫자
하나의 숫자형만 존재한다.
모든 수를 C언어의 double타입과 유사하게 만든다.
number 타입
소수부분을 버린 정수 부분만 구하고 싶다면
var num = 5/2;
console.log(num); // 2.5
console.log(Math.floor(num)); // 2
2. 문자열 작은 따옴표(') 나 큰 따옴표(")로 생성한다.
C언어의 char타입과 같이 문자하나만을 별도로 나타내는 데이터 타입은 존재하지 않는다.
(한 개의 문자를 나타내기 -> 길이가 1인 문자열을 사용해야함)
// str 문자열 생성
var str = 'test';
console.log(str[0], str[1], str[2], str[3]); // 출력값: test
// 문자열의 첫 글자를 대문자로 변경?
str[0] = 'T';
console.log(str); // (출력값) test
// 한번 생성된 문자열은 읽기만 가능하지 수정을 불가능
문자열은 문자 배열처럼 인덱스를 이용해서 접근 가능.
불린값
true, falsenull과 undefined
두 타입 모두 '값이 비어있음’을 나타냄
undefined 타입 -
기본적으로 값이 할당되지 않은 변수
타입이자, 값을 나타낸다.
null 타입 변수 -
개발자가 명시적으로 값이 비어 있음을 나타냄
typeof 결과가 null이 아니라 object
null타입 변수인지를 확인 -> typeof연산자를 사용 x, 일치 연산자 (===)를 사용
// null 타입 변수 생성
var nullVar = null;
console.log(typeof nullVar === null); // false
console.log(nullVar === null); // true
'WEB(웹)' 카테고리의 다른 글
(javascript) 참조 타입의 특성 (0) | 2018.06.20 |
---|---|
자바스크립트 참조 타입(객체 타입) (0) | 2018.06.20 |
(jquery) 속성값 가져오기 (0) | 2018.06.19 |
jquery 선택자에 css 스타일 주기 (0) | 2018.06.19 |
(javascript) string to number (0) | 2018.06.19 |