티스토리 뷰

프로그래밍/Javascript

toFixed string 에러

이불이! 2026. 10. 2. 22:05
728x90
  async updateUserAsset(userSeq: number, userAssetType: USER_ASSET_TYPE, amount: number) Promise<number> {
	// ...유저 재화 업데이트 코드
    const updateUserPoint = this.redis.getUserAsset(userSeq); // typeof string
    return parseFloat(updateUserPoint).toFixed(2);
  }

평범해 보이는 코드를 작성했다.
그저 유저 재화를 조회하고 반올림 하는 코드였다.
근데 자꾸 타입 에러가 났다.
찾아보니 toFixed는 리턴 타입이 string이다.

toFixed()가 리턴 타입으로 string을 뱉는 이유
https://stackoverflow.com/questions/2283566/how-can-i-round-a-number-in-javascript-tofixed-returns-a-string

아래 처럼 수정하였다.

  async updateUserAsset(userSeq: number, userAssetType: USER_ASSET_TYPE, amount: number) Promise<number> {
	// ...유저 재화 업데이트 코드
    const updateUserPoint = getUserAsset(userSeq);
    return Number(parseFloat(updateUserBdp).toFixed(2));
  }

'프로그래밍 > Javascript' 카테고리의 다른 글

JS 이벤트 루프  (0) 2026.09.30