convertNum2Kor //금액숫자를 한글문자열로 변환 리턴함수 (구글앱스 스크립트에 활용) > Javascript

본문 바로가기

사이트 내 전체검색

뒤로가기 Javascript

사용자함수 convertNum2Kor //금액숫자를 한글문자열로 변환 리턴함수 (구글앱스 스크립트에 활용)

페이지 정보

작성자 너갱이 작성일 23-10-24 21:43 조회 270 댓글 0

본문

//구글스프레드시트에서 견적서를 만들다 보니 최종금액을 한글로 변환해야할 필요성이 있어서 "Apps script"에서 활용하려고 만듬. //기존 구글링하여 받아온자료는 toString()에서 TypeError가 자꾸 나와서 최상단에 undefined일경우 변수 정의해줌.

//일반 웹에서 자바스크립트 활용시에도 잘 활용하길 바라면서...


var convertNum2Kor = function(n) {
  var n;
  if(n==undefined) n=0;

  var namesInSeat = ['', '일', '이', '삼', '사', '오', '육', '칠', '팔', '구'],
      namesInSeats = ['', '십', '백', '천'],
      namesInFourSeat = ['', '만', '억', '조','경'],
      numArr = n.toString().split('').reverse(),
      numStr = '',
      i

  for (i = numArr.length - 1; i >= 0; i--) {    
    if (numArr[i] > 0) {
      numStr += namesInSeat[numArr[i]];
      numStr += namesInSeats[i % 4];
    }
    if (i % 4 == 0) {
      numStr += namesInFourSeat[parseInt(i / 4)];
    }
    //console.log(numStr);
  }
  return numStr;
}

var testStr = function(n){
  return n;
}


//console.log(convertNum2Kor(12345));

댓글목록 0

등록된 댓글이 없습니다.

Copyright © 소유하신 도메인. All rights reserved.

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

PC 버전으로 보기