ホームページ >ウェブフロントエンド >jsチュートリアル >js形式の通貨データ実装コード_javascriptスキル

js形式の通貨データ実装コード_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 17:23:321000ブラウズ
コードをコピー コードは次のとおりです。

function formatCurrency(num) {
var signed= "";
if(isNaN(num))
{
num = 0;
if(num{
sign="-";
}
var strNum=num "";
var arr1 = strNum.split(".");
var hasPoint=false;//小数部の有無
var piontPart ="";/ /小数部
var intPart=strNum;//整数部
if(arr1.length>=2)
{
hasPoint=true;
piontPart= arr1[ 1];
intPart=arr1[0];
}

var res='';//カンマを追加して保存します
var intPartlength=intPart.length;//整数部分長
var maxcount=Math.ceil(intPartlength/3);//整数部分
に追加する必要があるカンマの数 (var i = 1; i {
var startIndex=intPartlength-i*3;//開始位置
if(startIndex<0)//開始位置が0未満の場合は修正しますto 0
{
startIndex=0;
}
var endIndex=intPartlength-i*3 3;//終了位置
var part=intPart.substring(startIndex,endIndex) ", ";
res=part res;
}
res=res.substr(0,res.length-1);//最後のカンマを削除
if(hasPoint)
{
return "¥" 記号 res "."
}
else
{
return "¥" 記号 res "."

}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。