sm 기술 블로그

자료형 본문

JavaScript

자료형

sm_hope 2022. 5. 15. 19:28

기본자료형

 

typeof() : 변수의 자료형을 알려준다.

var n = 1;
console.log( typeof(n) );


var b = true;
console.log( typeof(b) );


var s = "문자열입니다.";
console.log(typeof(s));

 

 

출력 결과

"number"
"boolean"
"string"

 

Number

 

parseInt()

var str="3.141592는 Pi의 근사값입니다."
var pi_int = parseInt(str);

console.log("pi_int의 값은", pi_int, "입니다." );

 

parseInt(a) : a라는 변수를 정수형으로 변환해준다.  

 

※ "3.141592는 Pi의 근사값입니다." 에서 앞에 숫자만 정수로 바꿔준다.

 

출력 결과
pi_int의 값은 3 입니다.

 

 

parseFloat()

var str="3.141592는 Pi의 근사값입니다."
var pi_float = parseFloat(str) ;

console.log("pi_float의 값은", pi_float, "입니다." );

parseFloat(a) : a라는 변수를 실수형으로 변환해준다.

 


String

탈출문자

  • 줄바꿈 : \n
  • 따옴표 : \'
  • 큰따옴표 :\"
  • 역슬래시 : \

object

 

var empty_obj = {};       // 빈 오브젝트 입니다. (기본구조)
var book = { title : "인어공주", page : 100};

console.log(book["title"]);

 

 

 

실행결과

인어공주

undefined , null

undefined : 시스템에서 어떤 변수나 속성이 정의되지 않은 경우를 표현 

null : 명시적으로 비어있는 상태를 나타낼 때 사용한다. (타입은 object 이다)

 

// undefined 값을 가진 변수 a를 선언하세요
var a = undefined;


// null 값을 가진 변수 b를 선언해보세요.
var b = null;


console.log("a의 자료형 :", typeof(a), "입니다.");
console.log("b의 자료형 :", typeof(b), "이고, 값은", b, "입니다.");

 

 

실행결과

a의 자료형 : undefined 입니다.
b의 자료형 : object 이고, 값은 null 입니다.

'JavaScript' 카테고리의 다른 글

배열  (0) 2022.05.15
String(문자열)  (0) 2022.05.15
연산자와 함수  (0) 2022.05.15
변수  (0) 2022.05.15
출력 (console.log)  (0) 2022.05.15
Comments