の量を計算します

CONST digitsRE = /(\ dの{3})(?= \ D)/ gの

エクスポート機能通貨(値、通貨、小数){
値= parseFloatは(値)
であれば(!isFiniteの方(値)||(!値&&値!== 0))のリターン''
通貨=通貨!= nullの?通貨: '$'
小数=小数= nullを!?小数:2
VAR文字列化= Math.abs(値).toFixed(小数点以下)
のvar _int =小数
stringified.slice(0、-1 -小数)
:文字列に変換
するvar i = _int.length%3
VARヘッド= I> 0
(_int.slice(0、I)+(_int.length> 3 '':? ''))
''
のvar _float =小数
stringified.slice(-1 -小数)
: ''
VAR記号=値< 0?' - ': ''
リターン記号+通貨+ヘッド+
_int.slice(I).replace(digitsRE、 '$ 1')+
_float
}

おすすめ

転載: www.cnblogs.com/web-chuanfa/p/11080490.html
おすすめ