본문 바로가기
Web/JavaScript + TypeScript

[JS]자료형

by Pretty Garbage 2022. 6. 20.

사실 추론형인데 자료형이 의미가 있나 싶은데 그런 내용은 아니네요

 

일단 문자열형은 좀 재미있는 내용이 있어서 아래와 같이 정리하였고

let name = "Peter";
name = 'Peters';
name = `Pet`;
//큰 차이는 없다고 합니다. eslint인가 뭔가는 "로 안하면 다 에러로 띄우긴 하던데 뭐 제가 몰라서 그런걸 수도!

//특수문자는 C#과 같은 방식으로 특수문자 앞에 \를 해주면 되는거 같고
name = 'I\'m a boy';

//역시 변수를 넣을 땐 C#과 같이 ${변수명} 하면 되는 것 같습니다.
//주의! 아래와 같은 방식을 사용할 때에는``를 사용해야하는 것 같습니다. 
name = `My name is ${name}`;

 

뭐 특별한 것은 없고

 

1. 문자열형

2. 숫자형 (Numbers)

3. Infinity (뭐 무한대값을 표현하는 것 같은데 쓰레기값이 안나오고 이런식으로 표현이 되네요)

4. Nan (숫자가 아니다라는 걸 표현한다고 하네요)

5. Boolean (단골 손님 True/False)

6. Null과 Undefined (Undefined는 할당을 하지 않은 채 출력하게 되면 나오는 것 같고 Null은 참조형 변수가 일 경우 저게 뜨는거 같네요)

7. typeof 연산자 (typeof(name)을 하게되면 name의 자료형을 알려줍니다.)

 

 

요약

 

자료형은 뭐 어느 언어를 보던 크게 새로울 것은 없다.

'Web > JavaScript + TypeScript' 카테고리의 다른 글

[JS] 비교 연산자 및 조건문  (0) 2022.06.29
[JS]형변환(Casting)  (0) 2022.06.22
[JS] alert, prompt, confirm  (0) 2022.06.22
[JS] 변수와 상수  (0) 2022.06.20
JavaScript 기초  (0) 2022.06.20