JavaScript

데이터 타입

데이터 타입

  • 변수에 값을 대입할 때 데이터 타입이 결정됩니다.
  • 변수에 저장할 수 있는 데이터 타입은 다음과 같습니다.
  • 숫자형(Number)
  • 문자형(String)
  • 논리형(Boolean)
  • Undefined & Null

 

 

 

숫자형

  • 변수에 숫자 데이터를 대입하는 경우 정해지는 데이터 타입입니다.
<script type="text/javascript">
    var num1 = 10;

    document.write(num1);
</script>

 

  • 다음과 같이 Number 객체를 이용하여 문자형 데이터를 숫자형 데이터로 바꿀 수도 있습니다.
<script type="text/javascript">
    var num1 = Number("12");
    
    document.write(num1);        
</script>

 

 

 

문자형

  • 변수에 문자열 데이터를 대입하는 경우 정해지는 데이터 타입입니다.
  • 문자열을 큰 따옴표(" ") 또는 작은 따옴표(' ')로 감싸면 됩니다.
  • 문자열에 html 태그를 적용할 경우 태그로 인식합니다.
<script type="text/javascript">
    var str1 = "문자열1, hello";
    var str2 = '문자열2, hi';
    
    document.write(str1 + "<br>");
    document.write(str2);
</script>

 

 

논리형

  • 변수에 논리형 데이터를 대입하는 경우 정해지는 데이터 타입입니다.
  • 논리형 데이터는 참과 거짓을 표현할 때 사용하며 키워드로 'true'와 'false'를 사용합니다.
  • Boolean 객체를 이용하면 인자 값에 대한 참 또는 거짓 값을 반환합니다.
<script type="text/javascript">
    var b1 = true;
    var b2 = false;

    var a = 12 < 7;
    var b3 = Boolean(a);
    
    document.write(b1 + "<br>");
    document.write(b2 + "<br>");
    document.write(b3 + "<br>");
</script>

 

 

 

Undefined & Null

  • Undefined 데이터 타입은 변수에 아무런 데이터도 대입하지 않은 경우 정해지는 데이터 타입입니다.
  • Null 데이터 타입은 변수에 null 데이터를 대입하는 경우 정해지는 데이터 타입입니다.
<script type="text/javascript">
    var a;
    var b = null;

    document.write(a + "<br>");
    document.write(b + "<br>");        
</script>

 

 

 

 

댓글

댓글 본문