18 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
어떤 설명이 듣고싶으신걸까요.. Javascript 스펙을 따릅니다.
여기를 참고해주세요.
Number - JavaScript | MDN
Number 생성자는 숫자를 다루기 위해 상수와 메소드를 가지고 있습니다. 다른 타입의 값은 Number() 함수를 사용하여 숫자로 바꿀 수 있습니다.
소수점, 자연수의 구분과 값의 범위를 알고 싶었습니다.
결제 연동하며 어떤 부분이 고민이 되어 질문해주시는지 모르겠네요
고민되는 부분을 공유해주시고
스펙은 js 문서를 확인해주세요.
js에선 number라는 소수와 number가 제공하는 interger 함수가 있던데

문서에는 number와 integer를 구분 하셨으면 그에 합당한 이유가 있을것으로 보입니다.
js스펙을 따른다고 하면 number는 소수점을 뜻하고 integer가 자연수를 뜻하는지 정도만 알려 주시면 DB설계 방향에 도움이 될것 같습니다.
*고민 : 결제 승인 이후 결과 값을 DB에 저장하기 위해 구체적인 정보가 필요함.
고민이 많으셨군요,
integer 은 정수, number 은 더 큰 범위인 소수점포함으로 생각해주시면 됩니다
PG의 API스펙은 다양한 가맹점을 소화하기위해 범용으로 개발되는 특징이 있으니 각 상황에 맞게 운영하시는것이 중요합니다.
number 자료형은 소수점 17자리 까지 표현하는걸로 알면되는건가요?

예를들어 100원 미만은 절대로 판매를 하지 않는 쇼핑몰이 있다면 굳이 소수점을 고려할 필요가 없는거죠
자바스크립트에서 직접 DB를 다루시지 않는다면 형변환이 적어도 한번이상 발생할것으로 보입니다.
지금 설계하시는 쇼핑몰에는 소수점이하 17자리가 필요하신 상황일까요?
변경가능성 까지 고려한 DB 테이블을 설계 하려고 합니다.
변경가능성을 고려하시는것은 좋은 습관이라고 생각합니다.
요구사항에 따라 서비스개발을 자주 변경되지만 상대적으로 DB 수정은 상황에 따라 리스크가 커지는 작업으로 경험해서 보다 정확한 자료형 정보가 필요 하였습니다.
질문의 의도에 정확한 답변 해주셔서 감사합니다.
좋은 서비스 만드시길 바랍니다.
데이터 타입 | 토스페이먼츠 개발자센터
토스페이먼츠 API/SDK에서 사용하는 데이터 타입을 설명합니다.
이 링크도 한번 참고 해주시면 될 것 같아요
좋은 서비스 만드시길 바랍니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.