『Lena's by ☆볶기!!』: Restart !!

Rorolena
JavaScript의 자료형

(JacaScript 포스팅 안내는 이쪽으로)

이번 포스팅에선 js의
자료형을 알아보도록 하겠습니다.

에 먼저  자바스크립트는
타언어와 달리 정말 친정할정도로
(또는 고급언어기 때문에 가능하지만)

변수형이 var
단 이거 하나밖게 없습니다.

C++만해도 수두룩 허벌난데 말이죠 ㅎㅎ

여튼 js는 빠른 진도 대신 천천히 설명할 것이니
오늘은 이 var 하나만을 알아보도록 하겠습니다.

보시면 var 변수 하나로
모든것을 저장할수 있는것을
보실수 있습니다.

상수, 소수, 논리형, 문자열 정도를 확인 할수 있었습니다.
정말 편리하군요

더군다나 아래 쪽에
e와 f를 보시면

상수 + 문자열
소수 + 논리형
의 공식을 보실수 있는대요

결과는 이렇습니다.

정말 놀랍습니다.
C++처럼 별도의 형변환 없이도
연산이 이루어집니다.

일단 결과를 분석 해보면 다음과 같습니다.

변수 e는 숫자가 문자열화 되어 같이 저장되었습니다.
변수 f는 논리형 true의 값인 1과 소수의 3.14가 더해져 저장되었습니다.

이번엔 이런 자료형들을
검사 해보도록하겠습니다.

위의 소스에서 아래쪽을 보시면
typeof() 라는 것을 보실수 있습니다.
(C++에선 sizeof()로 판단을 하죠 ㅎㅎ)

typeof에 자료형을 집어넣으면
자료형을 문자로 확인하실수 있는데요
아직 소계하지 않은것도 있지만
일단 그런것이 있다 라는 느낌으로
보시기 바랍니다.

여튼 해당 코드를 살펴보면

문자열과
상수와 소수 모두 숫자로 분류되며
bool(논리)형과
function, object로
분리되는것을 보실수 있습니다.

마지막에 undefined는
분류 되지 않은으로
형을 알수가 없는 것입니다.

js의 자료형은 여기까지
하도록 하겠습니다.

'개발실 ◐ ━━ > Web / Javascript' 카테고리의 다른 글

JavaScript의 조건문  (2) 2012.07.30
JavaScript의 연산자  (2) 2012.07.29
Hello JavaScript  (2) 2012.07.28
JavaScript 포스팅 안내  (2) 2012.07.28