Don't use `Number` as a type. Use number insteadeslint@typescript-eslint/ban-types
위와 같이 오류가 발생해서 Number와 number에 차이점에 대해서 검색하게 되었다.
TypeScript에서 number는 숫자 값을 나타내는 기본 유형을 참조하는 반면, Number는 수학 연산을 수행하고 숫자 값을 조작하는 데 사용할 수 있는 전역 개체를 참조합니다.
Type number
let age: number = 30;
function add(a: number, b: number): number {
return a + b;
}
Type Number
const x: Number = new Number(10);
const y: Number = new Number(20);
const z: number = x.valueOf() + y.valueOf();c
onsole.log(z); // 30
일반적으로 TypeScript에서는 Number 객체 대신 number 유형을 사용하는 것이 좋습니다. 숫자 값을 사용하는 것이 더 가볍고 효율적인 방법이기 때문입니다.
'지식 정리 📝' 카테고리의 다른 글
Jsp 에서 Template literals(``) 변수 사용 법 (0) | 2023.11.09 |
---|---|
React TS 모든 페이지 이동 시 Scroll To Top (0) | 2023.10.31 |
ReactQuery - enabled (boolean) (0) | 2023.10.23 |
ExcelJS 가로 너비 요소에 맞게 조절 하는 (0) | 2023.10.18 |
Execel JS \n 적용 시키는 법 (1) | 2023.10.17 |