當前位置:首頁 » 數字幣問答 » js數字轉成貨幣

js數字轉成貨幣

發布時間: 2021-08-26 03:42:14

Ⅰ javascript貨幣數字自動轉換為漢字大寫

var nums=[{'1':'壹'},{'2':'貳'},{'3':'叄'},.....];
var text_3=document.getElementById('text_3');

text_3.onblur=function(e){
var text=this.value;
var temp;
for(i=0;i<text.length;i++)
{
for(j=0;j<nums.length;j++)
{
for(item in nums[j])
{
if(text[i]===item)
{
temp+=nums[item];
break;
}
}
break;
}
}
document.getElementById('text_4').value=temp;
}
沒在編譯器上寫的 也沒測試 你試試這樣可以不,

Ⅱ javascript有沒有提供將數字格式化為貨幣形式

<script>
function outputMoney(number)
{
number=number.replace(/,/g,"");
if (number=="") return "";
if(number<0)
return '-'+outputDollars(Math.floor(Math.abs(number)-0) + '') + outputCents(Math.abs(number) - 0);
else
return outputDollars(Math.floor(number-0) + '') + outputCents(number - 0);
}
function outputDollars(number)
{
if (number.length<= 3)
return (number == '' ? '0' : number);
else
{
var mod = number.length%3;
var output = (mod == 0 ? '' : (number.substring(0,mod)));
for (i=0 ; i< Math.floor(number.length/3) ; i++)
{
if ((mod ==0) && (i ==0))
output+= number.substring(mod+3*i,mod+3*i+3);
else
output+= ',' + number.substring(mod+3*i,mod+3*i+3);
}
return (output);
}
}
function outputCents(amount)
{
amount = Math.round( ( (amount) - Math.floor(amount) ) *100);
return (amount<10 ? '.0' + amount : '.' + amount);
}
</script>

補充:JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML(標准通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。

Ⅲ js 數字型轉換為布爾型

自己寫個方法判斷下不就好了嘛
if(i!=0)
i=true;
else
i=false;

Ⅳ 如何實現實時輸入數字自動轉換為貨幣形式

呵呵,這個簡單,用JavaScript的onfocus和onblur事件就可以了,前者是焦點集中事件,後者是焦點離開事件,代碼如下:

<html>
<head>
<title>Made By tjoy7d</title>
</head>
<SCRIPT LANGUAGE="JavaScript">
<!--
//得到貨幣形式的數值
function getCurrency(s){
res = Number(s.value).toFixed(2)
return res
}
//得到兩個數的乘積
function getMul(){
res = Number(a.value)*Number(b.value)
res = Number(res).toFixed(2)
return res
}
//-->
</SCRIPT>
數量: <input id=a type=text><br>
單價: <input id=b type=text onblur="this.value=getCurrency(b)"><br>
乘積結果: <input id=c type=text onfocus="this.value=getMul()"><br>

可能不是很符合你的要求,不過你還可以改進一下:)

Ⅳ js 金額分格式轉換成元格式

可以通過縮放來進行分到元的轉換,同時使用正則對處理後的數字進行千分位格式化

  1. num=num*0.01;//分到元

  2. num+='';//轉成字元串

  3. reg=num.indexOf('.') >-1 ?/(d{1,3})(?=(?:d{3})+.)/g:/(d{1,3})(?=(?:d{3})+$)/g;//確定使用有哪個正則

  4. num=num.replace(reg, '$1,');//千分位格式化


經過上述4步,即可完成分到元的轉換,並且有千分位的格式化

Ⅵ js將數字轉為字元串

最直接的方法是toString。如:var num=123; var str=num.toString()。
還可以在字元串後面加一個空字元串,如:var num=123; var str=num+'';感覺這種方式沒有改變它的本質。你可以試一試。

Ⅶ 如何將貨幣字元串轉換為double與jQuery或JavaScript

/**
* @method format 格式化數字
* @param {value:原始數字} 數字/數字字元串
* @param {num:小數位數,不足補0} 整數
* @return {String} 字元串
*/
format:function(value, num)
{
var a, b, c, i;
a = value.toString();
b = a.indexOf(".");
c = a.length;
if (num == 0)
{
if (b != -1)
{
a = a.substring(0, b);
}
}
else
{
if (b == -1)
{
a = a + ".";
for (i = 1; i <= num; i++)
{
a = a + "0";
}
}
else
{
a = a.substring(0, b + num + 1);
for (i = c; i <= b + num; i++)
{
a = a + "0";
}
}
}
return a;
}

Ⅷ JS有沒有將數字轉成二進制的方法

將十進制轉為二進制:
var a = 10;
var b = a.toString(2);
b即為10的二進製表示。但是注意b此時是字元串。
toString()默認參數為10,即把數字轉換為十進制字元串,可接受2-36整數作為參數。
將二進制轉為十進制:
var a = "10100110";

var b = a.parseInt(a, 2);
b即為a的十進製表示。
parseInt將字元串轉換為數字,接受兩個參數,第一個是要轉換的字元串,第二個可省略,表示要解析的數字基數,可接受2-36整數作為參數。默認情況下會自動判斷:若字元串以0x開頭,則之後的字元以十六進制解析;以0開頭,以八進制解析,0-9,以十進制解析。

Ⅸ JS裡面貨幣類型怎麼弄 比如我現在有200000 這個數字怎麼樣轉化為貨幣類型200.000.00

function FormatMoney(money) {
if (/[^0-9\.]/.test(money)) return '0.00';
money = money.replace(/^(\d*)$/, "$1.");
money = (money + "00").replace(/(\d*\.\d\d)\d*/, "$1");
money = money.replace(".", ",");
var re = /(\d)(\d{3},)/;
while (re.test(money)) {
money = money.replace(re, "$1,$2");
}
money = money.replace(/,(\d\d)$/, ".$1");
return '' + money.replace(/^\./, "0.");
}

Ⅹ 求JS 把阿拉伯數字轉換成中文,是金額類型的

可以採用定義串的形式,然後進行替換的方法操作
比如:var n="12345678090";
var unit = "千百拾億千百拾萬千百拾元", str = "";
然後組裝str

str.replace(/零(千|百|拾|角)/g, "零")
這個方式

熱點內容
收到假eth幣 發布:2025-10-20 08:58:16 瀏覽:973
暗黑破壞神2eth打孔 發布:2025-10-20 08:42:58 瀏覽:105
BTC和CBT是一樣的嗎 發布:2025-10-20 08:42:57 瀏覽:233
華碩trx40Pro供電 發布:2025-10-20 08:33:26 瀏覽:432
曬人民幣編號的朋友圈 發布:2025-10-20 08:25:32 瀏覽:687
doge格式 發布:2025-10-20 08:02:00 瀏覽:382
以太坊會爆發嗎 發布:2025-10-20 08:01:59 瀏覽:772
一台比特幣礦機的功率 發布:2025-10-20 07:39:24 瀏覽:925
trx輔助帶 發布:2025-10-20 07:35:29 瀏覽:48
比特幣哈希值有多少位 發布:2025-10-20 07:31:20 瀏覽:633