하얀 코딩

[JavaScript - 1] 변수 / 타입 / typeof 본문

JavaScript

[JavaScript - 1] 변수 / 타입 / typeof

whitecoding 2022. 10. 21. 10:32

변수(variable)

1. 변수를 선언한다는 것은 데이터 보관함(메모리)에 데이터를 넣을 공간을 확보하는 것을 의미

2. 변수의 선언 let age

    변수의 할당 age = 28 

' = ' 의 의미는 같다가 아닌 할당을 의미한다.

타입(type)

1. string : 그냥 문자로 되어있거나 ' ', " " 안에 숫자나 문자가 있으면 모두 string 타입이다.

2. number : 숫자

3. boolean : true, false

4. undefined (정의되지 않음)

5. NaN : Not a Number (숫자가 아니다)

6. Null (값이 없는 걸 의도적으로 명시)

7. Object (Function, Array, Date, RegExp)

8. BigInt

9. Symbol

typeof

해당 자료의 타입을 확인한다.

typeof undefined //"undefined"
typeof null //"object"
typeof true //"boolean"
typeof 1  //"number"
typeof ''  //"string"
typeof Symbol()	//"symbol"
typeof function() {} //"function"
typeof {} //"object"
typeof [] //"object"

// ※ 배열이 'array'가 아니라 'object' 라는 점 꼭 참고!
// ※ null이 'object' 라는 점 꼭 참고!