0.값
typeof 연산자 : 자료형 확인하는 연산자 (ex: typeof 5;)변수**(variable) : 프로그램을 실행하는 동안 값이 달라질 수 있는 데이터.숫자형
NaN : 공식적으로 숫자이며, 뜻은 "숫자가 아님"이라는 뜻parseInt("문자열", n진수) : "문자열"이 숫자로 바꿈. 단, 정수로 바꿈.
parseFloat("3.14") : "문자열"을 소수로 바꿈. (parseInt하면 3)Number("문자열") : "문자열"이 숫자로 바꿈.number() parseInt() 차이 : "숫자 + 문자열"일 때 parseInt는 숫자만 표기하지만 number()은 Nan. 또한 다른 기수법 적용도 가능. > parseInt(111, 2) <7;Infinity : 무한.문자열
'')나 큰따옴표("")로 묶은 데이터. (+최신은 ```도 가능하며 벡틱은 줄바꿈도 가능. 따옴표는 \\n으로 줄바꿈)논리형
undefined & null
undefined : 변수를 선언한 상태에서 값이 할당되지 않음. (돌려줄 게 없음)null : 변수에 할당된 값이 유효하지 않음. (의도적으로 빈 값)
typeof null : object (버그)undefined == null : true, undefined === null : false배열
배열명["값1", "값2", ......]
배열명[ ]