다른 개발자와의 협업, 자바스크립트의 불명확한 type을 위해 자바스크립트 함수에는 주석을 통한 문서화로 내용을 작성하면 많은 도움이 된다.
JSDoc이라는 특별한 문법을 사용하면 함수에 관한 문서를 쉽게 작성할 수 있다.
/**
* k,m,b 숫자단위 계산. 소수점 2자리 표시
* @todo 메모 (ex.개발을 추가로 해야 될 사항 같은 거)
* @version 1.3.0
* @see https://naver.com
* @param {number} num 항목에 대한 고유 식별자
* @returns {string} 소수점 제거값
*/
const kmbtCalc = (num) => {
if (num < 1000000) return `${(num / 1000).toFixed(2)}k`;
if (num < 1000000000) return `${(num / 1000000).toFixed(2)}m`;
if (num < 1000000000000) return `${(num / 1000000000).toFixed(2)}b`;
};
그 외에도 다양한 @어노테이션은 아래 링크 참조
jsdoc 문서 @어노테이션