JavaScript 根据数字获取汉字位数

JavaScript 根据数字获取汉字位数

var chnNameValue = {
  6:{key:1, value:""},
  5:{key:2, value:"十"},
  4:{key:3, value:"百"},
  3:{key:4, value:"千"},
  2:{key:5, value:"万"},
  1:{key:9, value:"亿"}
}


function numToCn(a,str){
	for(var tempLen = 1;tempLen<=6;tempLen++){
		if(chnNameValue[tempLen]!= undefined && chnNameValue[tempLen].key == a ){
			return chnNameValue[tempLen].value+str ;
		}else if(a>9){
			a = a - 9+1;
			str = "亿"+str;
			return numToCn (a,str);
		}else if(a>5){
			a = a - 5+1;
			str = "万"+str;
			return numToCn (a,str);
		}
	}
}

//根据数字获取汉字位数
alert(numToCn(parseInt(10000.99).toString().split("").length,""))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值