저장을 습관화
타입스크립트에서의 변수, 상수 선언 - let, const, readonly 본문
대부분 자바스크립트와 같다
1. let
변수 선언, 자바스크립트와 크게 다르지 않다
사용 예시
- /src/test.ts
let num: number = 5;
console.log(num); // 출력: 5
num = 10;
console.log(num); // 출력: 10
컴파일
$ tsc --build
- /dist/test.js
"use strict";
let num = 5;
console.log(num); // 출력: 5
num = 10;
console.log(num); // 출력: 10
실행
2. const
상수 선언, 한 번 선언한 상수는 변경할 수 없다
단 배열로 선언한 상수의 내용(데이터)을 추가삭제하는 것은 가능하다
사용 예시
3. readonly
이 게시글을 작성하는 이유
let const 뿐이었다면 그냥 읽고 넘겼을것
자바스크립트에서는 사용되지 않고,
타입스크립트에서 사용되는 키워드
객체의 속성을 불변으로 선언한다.
클래스나 인터페이스의 속성을 변경할 수 없게 만든다.
'공부 > TypeScript' 카테고리의 다른 글
타입스크립트에서 자주 쓰이는 유틸리티 타입 (0) | 2023.07.29 |
---|---|
타입스크립트에서의 데이터 타입 사용 방법 2 - any, unknown, union, object literal (0) | 2023.07.29 |
타입스크립트에서의 데이터 타입 사용 방법 - boolean, number, string, array, tuple, enum (0) | 2023.07.28 |
TypeScript 연습 - 성적표 프로그램 만들기 (0) | 2023.07.28 |
타입스크립트 입문 기록 (0) | 2023.07.27 |