JavaScript 데이터 유형 및 데이터 구조
자바스크립트의 데이터 유형
- Boolean type
- Null type
- Undefined type
- Number type
- BigInt type
- String type
- Symbol type
1. Boolean type
true and false
2.Null type, Undefined type
값이 존재하지 않음
3.Number type
숫자값 (정수, 실수)
4.String type
JavaScript의 String 유형은 텍스트 데이터를 나타내는 데 사용된다. 문자열 문자타입(데이터)이다.
String의 각 요소는 String의 한 위치를 차지합니다. 첫 번째 요소는 index 0에 있고 다음 요소는 index 에 있는 식 1입니다. String의 길이는 그 안에 있는 요소의 수입니다.
- 개별 문자를 선택하거나 를 사용하여 원본의 하위 문자열입니다 String.substr().
연결 연산자( +) 또는 를 사용하여 두 문자열을 연결 String.concat()합니다.
- String.prototype.substr() -> 더이상 사용되지않음
substr()메서드는 지정된 인덱스에서 시작하여 이후에 지정된 문자 수만큼 확장되는 문자열의 일부를 반환합니다.
- String.prototype.concat()
concat()메서드는 문자열 인수를 호출 문자열에 연결하고 새 문자열을 반환합니다.
const str1 = 'Hello';
const str2 = 'World';
console.log(str1.concat(' ', str2));
// expected output: "Hello World"
console.log(str2.concat(', ', str1));
// expected output: "World, Hello"
웹 페이지, 서버 같은 프로그램을 JavaScript로 만들 때 기본적으로 텍스트 데이터를 다루는 작업이 필요합니다. 다른 언어들처럼, TypeScript에서는 텍스트 데이터 타입을 string으로 표현합니다. JavaScript처럼 TypeScript도 큰따옴표 (")나 작은따옴표 (')를 문자열 데이터를 감싸는데 사용합니다.
let color: string = "blue";
color = 'red';
+ Object
기본형 의외의 모든것
TypeScript
자바스크립트의 데이터 유형
- 불리언 (Boolean)
- 숫자 (Number)
- 문자열 (String)
- 배열 (Array)
- 튜플 (Tuple)
- 열거 (Enum)
- Any
- Void
- Null and Undefined
- Never
- 객체 (Object)
참고자료:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures
https://typescript-kr.github.io/
TypeScript 한글 문서
TypeScript 한글 번역 문서입니다
typescript-kr.github.io
JavaScript data types and data structures - JavaScript | MDN
Programming languages all have built-in data structures, but these often differ from one language to another. This article attempts to list the built-in data structures available in JavaScript and what properties they have. These can be used to build other
developer.mozilla.org
'FrontEnd_Study > JAVASCRIPT' 카테고리의 다른 글
[자바스크립트 딥다이브] 07장 연산자 (0) | 2023.12.24 |
---|---|
[자바스크립트 딥다이브] 06장 데이터 타입 (1) | 2023.12.22 |
[자바스크립트 딥다이브] 05장 표현식과 문 (1) | 2023.12.21 |
[자바스크립트 딥다이브] 04장 변수 (0) | 2023.12.21 |
[JavaScript] 문법 01_식별자 (0) | 2022.02.21 |