数値の桁数を取得

数値の桁数を取得する関数群。
小数値の桁数だけを取得するもの、自然数の部分のみ、全体の桁数を取得するものがある。
	//小数値の桁数を取得する。
	function getDezKeta(num){
		var s=num.toString();
		var a=s.lastIndexOf('.');
		if(a==-1){
			return 0;
		}
		var keta=s.length-a-1;
		return keta;

	}

	//自然数部分(正数部分)の桁数を取得する。
	function getNKeta(num){
		var s=num.toString();
		var a=s.indexOf('.');

		if(a==-1){
			a=s.length;
		}
		var keta=a;

		if(s.indexOf('-')==0){
			keta=keta-1;
		}

		return keta;

	}



	//数値の全体桁数を取得。(小数部分も含める)
	function getKetaAll(num){
		var s=num.toString();
		var keta=s.length;
		var a=s.lastIndexOf('.');
		if(s.lastIndexOf('.')!=-1){
			keta=keta-1;
		}
		if(s.lastIndexOf('-')!=-1){
			keta=keta-1;
		}

		return keta;

	}