자바스크립트의 자료형
자바스크립트 프로그래밍의 가장 기본은 코드로 표현되는 자료를 다루는 것이다.
수치나 상태 등의 자료는 자바스크립트 코드에서 변수 혹은 리터럴(Literals) 형태로 표현되며,
프로그램의 가장 기본적인 구성요소가 됩니다.
자바스크립트에서 사용되는 자료형은 숫자형, 논리형, 문자열형, NULL 자료형이 있습니다
자료형 예 제
숫자 17, 21.5, 54e7 (54 x 107)
문자열 "자바스크립트", 'cnj'
논리값 참(true), 거짓(false)
null null
리터럴 (Literal)
리터럴이라는 용어는 위의 4가지 자료형을 가지는 고정된 값을 프로그램 내에서
직접적으로 사용한 것을 말합니다.
각각의 자료형에 대해서 알아보도록 하겠습니다.
1. 숫자형(Number)
자바스크립트도 다른 프로그래밍 언어와 마찬가지로 숫자 자료형을 정수와 실수로 구분됨.
2. 정수형(Integer)
정수는 소수점 이하의 값을 다루지 않는 숫자형태 입니다.
정수를 표현하는 방법에는 일반적으로 많이 사용되는 10진법(decimal)의 숫자 표기도 있지만 8진법(octal)이나 16진법(hexadecimal)의 숫자를 표기하는 기능도 제공합니다.
진 수 예 문 설 명 값
10진수(decimal) 10 0으로 시작하지 않는 일반적인 숫자형태 10
8진수(octal) 012 0~7 까지의 숫자 사용(0으로 시작하는 숫자) 10
16진수(hexadecimal) 0xA 0x를 숫자앞에 붙여 0~9, A~F까지의 문자로 표현 10
3. 실수형 (Floating Point Value)
실수형은 소수점을 가지고 있는 숫자를 말합니다.
7.2945
-34.2
2E3 (2 x 103 즉 2000)
4. 논리형 (Boolean)
논리형은 비교(<, >, =) 연산이나 논리연산에 사용되는 값인 참(true), 또는 거짓(false) 값만을 갖는 자료형입니다.
자바스크립트에서 아주 많이 사용됩니다
5. 문자형(String)
문자열형은 0개 혹은 그 이상의 문자들로 구성된, 큰 따옴표 혹은 작은 따옴표로 묶여진 문자들의 나열이라고 정의됩니다.
문자형은 따옴표("" 나 '')에 묶여있는 데이터의 형태입니다
즉, 길이가 0인 문자열도 존재할 수 있습니다.
"C.n.J"
'245'
""
"\nCGI 와 JavaScript가 만났을 때 = C.n.J";
자바스크립트에서 자주 사용되는 특수 문자열입니다.
\n 커서를 다음줄로 이동
\t 커서를 탭키를 누른만큼 이동
\b 커서를 앞으로 한칸 이동
\f 커서를 다음페이지로 이동
\r 커서를 그줄의 처음으로 이동
\\ 역 슬래시 ( \ )
\' 작은 따옴표 ( ' )
\" 큰따옴표 ( " )
6. null 형
null 은 지정되지 않은 값을 말합니다.
정의되지 않은 상태를 나타내는 값을 나타내는 목적으로 특수하게 사용되는 자료입니다.
null은 null의 표현으로만 사용되며 값이 정의되지 않은 변수의 값,
prompt 대화상자에서 취소 버튼을 눌렀을때 반환되는 값 등을 나타내는데 사용됩니다.
자바스크립트에서의 null은 길이가 0인 문자열, 즉 ""와는 아무런 상관이 없습니다.
출처 : CGI와 자바스크립트가 만났을때
네이버 블로그 [출처] 자바스크립트의 자료형|작성자 빽가