all is well!!
10. 산술 연산의 왼쪽은 'any', 'number', 'bigint' 또는 열거형 형식이어야 합니다. 본문
[Nextjs + Typescript] velog 클론코딩/[ Nextjs + Typescript ] 나를 위한 기록
10. 산술 연산의 왼쪽은 'any', 'number', 'bigint' 또는 열거형 형식이어야 합니다.
tnqlscho 95 2023. 2. 17. 22:10
날짜를 계산해서 7일전까지 'n일전' 이런식으로 변환하는 계산식에서 오류가 났다.
이 오류는 내가 지금 하는것처럼 new Date()를 연산할때 많이 나온다고 한다.

javascript로 할때는 문제없지만 typescript로 할때는 연산에 사용하는 Date()값을 강제로 연산이 가능한
숫자와 같이 처리를 해줘야 한다.
그래서 단항 연산자인 +를 각각 앞에 붙이면 end와 start가 숫자로 인식해서 에러없이 사용할 수 있다.
* 단항 연산자
number형이 아닌 다른 타입의 데이터들을 number형으로 바꿔주는 연산자.
*출처
http://ccambo.github.io/Dev/Typescript/1.typescript-problem-solving-and-tips/
'[Nextjs + Typescript] velog 클론코딩 > [ Nextjs + Typescript ] 나를 위한 기록' 카테고리의 다른 글
| 12. [Ts] unknown, void, never (0) | 2023.02.23 |
|---|---|
| 11. [Ts] Tuple (0) | 2023.02.22 |
| 9. ''의 형식의 인수는 ''형식의 매개 변수에 할당될 수 없습니다. (0) | 2023.02.15 |
| 8. typescript - redux toolkit 써보기(+보일러 플레이트) (0) | 2023.02.14 |
| 7. clone 하면서 생소했던 css 정리1 (0) | 2023.02.13 |
Comments