본문 바로가기
IT 지식정리/자바스크립트

자바스크립트 : 데이타 타입

by G. Hong 2017. 11. 22.
728x90
반응형

자바스크립트에서 사용되는 데이타 타입은 숫자,문자,오브젝트 등이 있습니다.

var num = 1;                                        //숫자

var name = "John";                                //문자

var person = {name1 : "Kim", name2 : "Park"};    //오브젝트

오브젝트는 프로그래밍의 배열과 유사한 존재 입니다. 

아래와 같은 커맨드를 통해서 오브젝트의 내용을 표현할 수 있습니다.

<html>

<body>

<h2>JavaScript Objects</h2>

<p id="demo"></p>

<script>

var person = { name1 : "John", name2 : "Kim", name3 : "Park" };

document.getElementById("demo").innerHTML =

person.name1 + "<br>" + person.name2 + "<br>" + person.name3;

</script>

</body>

</html>

데이타 타입이 무엇인지는 typeof 명령어를 통해서 확인이 가능합니다.

typeof 5 를 입력한다면 데이타 타입은 number가 되고, typeof '5' 를 입력한다면 string이 출력되게 됩니다.

아래 예시를 통해서 다양한 데이타 타입을 확인 해 보시기 바랍니다.

<html>

<body>

<p>The typeof operator returns the type of a variable or an expression.</p>

<p id="demo"></p>

<script>

var a;

var b=1;

var c="string";

var d={first:'a',second:'b'};

document.getElementById("demo").innerHTML = 

typeof a + "<br>" + 

typeof b + "<br>" +

typeof c + "<br>" +

typeof d + "<br>" +

typeof true + "<br>" +

typeof false + "<br>" +

typeof function myFunc(){};

</script>

</body>

</html>

아래와 같이 데이타 타입의 종류들이 출력이 되게 됩니다.

undefined

number

string

object

boolean

boolean

function


728x90
반응형