[JavaScript]자료형(Data type)

숫자형

BigInt

리터럴 뒤에 n을 붙여주면 됨 예) let bigint = 1234567890123456789012345678901234567890n;

문자열

"..." (쌍따옴표) , '...' (홑따옴표), ... (역따옴표 - 백틱 - backtick)

특히 역따옴표에는 변수를 넣을 수 있다.

alert(`the result is ${1 + 2}`); // the result is 3

불린형

true, false

null 값

값이 비었거나 알 수 없는 상태

객체가 아님

typeof null의 결과는 "object"입니다. null은 별도의 고유한 자료형을 가지는 특수 값으로 객체가 아니지만, 호환성을 유지하기 위해 이런 오류를 수정하지 않고 남겨둔 상황입니다. 언어 자체의 오류이므로 null이 객체가 아님에 유의하시기 바랍니다.

undefined

변수 선언 시 값없이 선언하게 되면 그곳에는 undefined 값을 가지게 된다.

let a; // a=undefined

변수에 값이 할당되었는지 여부를 확인할 때 사용

객체와 심볼

나중에 따로 공부

typeof 연산자

인수의 자료형을 반환

주의 할 것(위 null을 보자)

typeof null; //object

+ Recent posts