javascript Data type


▣ Javascript Data type


■ 자바스크립트에서는 변수에 숫자나 문자를 넣으면 자동으로 인식하기 때문에 별도로 Data type를 선언하지 않아도 되는데요. 기본적인 데이형을 사용하는 예를 살펴보겠습니다. 


 [부동소수점]

먼저 자바스크립트는 123.45나 -7.23 등의 부동 소수점을 사용할 수 있습니다. 큰 수를 사용할 때는 [e] 문자열을 이용해서 지수를 표현하는데요. 예를 들어 [5 x 10⁴]는 "5e4"로 표현할 수 있습니다. 이 값은 '50000'이 출력되겠죠? 예제를 만들어서 실행해보겠습니다. 




■ aaa라는 변수를 선언하고 "5e4" 값을 할당하고 이 값을 출력하도록 해봤습니다. '50000'이 출력되는 걸 확인할 수 있습니다. 




 [boolean]

다음은 boolean 변수에 대해서 알아보겠습니다. boolean 변수는 true나 false 형식의 값을 가지는 형식인데요. 



■ if 문을 이용해서 조건이 true 일 때는 "true입니다."가 출력되도록 하고 false 일 때는 "true가 아닙니다."를 출력하도록 했는데요. 변수로 선언한 aaa에 true를 할당했기 때문에 이 문서를 브라우저에 열면....




■ "true 입니다." 가 출력됩니다. 




 [문자열]

다음은 문자열을 출력해보겠습니다. 



■ 두 개의 변수를 선언하고 각각 '홍길동'과 "이순신"을 할당했는데요. 두 변수의 차이점은 따옴표(')와 쌍따옴표(") 입니다. 이것들이 어떻게 출력되는지 보겠습니다. 




■ 결과에서 보듯이 모두 똑같이 출력됩니다. 즉 문자열을 출력할 때는 '따옴표'와 "쌍따옴표" 어떤 걸 사용해도 관계없습니다. 




 [따옴표/쌍따옴표 출력]

그렇다면 '따옴표'와 "쌍따옴표"를 출력하기 위해서는 어떻게 해야 할까요? 이 녀석들 앞에 역슬러시(\)를 입력해주면 됩니다. 아래 예제를 보겠습니다. 



■ [우리나라는 '대한민국' 입니다] 라는 결과를 얻기 위해서 그림과 같이 따옴표 앞에 (\)를 입력했습니다. 브라우저에서 결과를 보겠습니다. 



■ 이렇게 (\) 뒤에 있는 '따옴표'나 "쌍따옴표"는 그대로 출력이 됩니다. ^^


 자바스크립트의 데이터형을 몇 가지 살펴봤는데요. 글로 보셨을 때 이해가 좀 안 된다 싶으면 직접 메모장에 입력해서 숫자와 문자열 등을 바꿔가면서 html 문서로 저장해서 브라우저에서 실행해보세요. 그럼 좀 더 쉽게 이해가 될 거에요. 수고하셨습니다.