導航:首頁 > 匯率傭金 > js實現一個匯率轉換器

js實現一個匯率轉換器

發布時間:2022-02-05 15:45:24

A. js通過表單製作匯率換算器,要求在一張網頁中輸入,在同一頁中輸出轉換後的結果,可

這個簡單啊,難度在於單位換算而已,把一個數字輸入,根據演算法算出,然後輸出就可以了。
沒難度啊。

B. js 金額分格式轉換成元格式

偽代碼:(改了下,不行追問)

varstr=(val/100).toFixed(2)+'';
varintSum=str.substring(0,str.indexOf(".")).replace(/B(?=(?:d{3})+$)/g,',');//取到整數部分
vardot=str.substring(str.length,str.indexOf("."))//取到小數部分
varret=intSum+dot;

C. 用javascript編寫一個程序實現英寸和厘米之間的換算器

<input id="in" type="text" />
<select id="type">
<option value="1">厘米</option>
<option value="0">英寸</option>
</select>
<input id="out" type="text" />
<input id="button" type="button" value="Convert" />
<script>
document.getElementById("button").onclick=function ()
{
var type=document.getElementById("type").options[document.getElementById("type").selectedIndex].value;
var convert=[2.54,0.39370078740157];
var unite=["厘米","英寸"];
document.getElementById("out").value=parseFloat(document.getElementById("in").value)*convert[type]+unite[type];
}
</script>

D. javascript實時抓取匯率代碼

這個一般都是從API裡面獲取的!
都提供json文件的api
直接引用,然後直接調用顯示就行了!

E. 急!!如何做一個能夠實現不同幣種換算的小系統

是不是設計一個匯率轉換器?畫兩個文本框,一個命令按鈕。將輸入text1中的數字給a,然後根據匯率計算出結果賦值給text2。也可以再加個文本框當做匯率輸入(從而知道兩種幣種的匯率後就可以根據輸入一種的貨幣的量從而計算出另外一種貨幣的量)

F. JS中如何實現以下兩種數據格式的轉換

這是用 js 實現數值的千分位及保存小數方法:
/**
* 將數值四捨五入後格式化.
* @param num 數值(Number或者String)
* @param cent 要保留的小數位(Number)
* @param isThousand 是否需要千分位 0:不需要,1:需要(數值類型);
* @return 格式的字元串,如'1,234,567.45'
* @type String
*/
function formatNumber(num,cent,isThousand) {
num = num.toString().replace(/\$|\,/g,'');

// 檢查傳入數值為數值類型
if(isNaN(num))
num = "0";

// 獲取符號(正/負數)
sign = (num == (num = Math.abs(num)));

num = Math.floor(num*Math.pow(10,cent)+0.50000000001); // 把指定的小數位先轉換成整數.多餘的小數位四捨五入
cents = num%Math.pow(10,cent); // 求出小數位數值
num = Math.floor(num/Math.pow(10,cent)).toString(); // 求出整數位數值
cents = cents.toString(); // 把小數位轉換成字元串,以便求小數位長度

// 補足小數位到指定的位數
while(cents.length<cent)
cents = "0" + cents;

if(isThousand) {
// 對整數部分進行千分位格式化.
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3));
}

if (cent > 0)
return (((sign)?'':'-') + num + '.' + cents);
else
return (((sign)?'':'-') + num);
}

G. js 選擇單選按鈕 計算匯率

<input type="radio" name="rate" class="r1" onclick="changeRate(this)">
<input type="radio" name="rate" class="r2" onclick="changeRate(this)">
<input type="radio" name="rate" class="r3" onclick="changeRate(this)">
匯率:<input type="text" id="rate">

<script>
function changeRate(obj) {
var rate = document.getElementById("rate");
var x= obj.className;
var y;
switch (x) {
case "r1":
y = 1;
break;
case "r2":
y = 2;
break;
case "r3":
y = 3;
break;
default:
y = "";
}
rate.value = y;
}
</script>

H. 用JS做一個簡單的網頁計算器如圖所示,只進行簡單的加減乘除運算(最好有完整代碼)

<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>計數器</title>
</head>
<body>
<inputtype="text"name="text"id="pre"onblur="validate(this.value);">
<selectid="operator">
<optionvalue="+">+</option>
<optionvalue="-">-</option>
<optionvalue="*">*</option>
<optionvalue="/">/</option>
</select>
<inputtype="text"name="text"id="next"onblur="validate(this.value);">
<span>=</span>
<inputtype="text"id="result"readonly="true">
<inputtype="button"id="btn"value="提交"onclick="calculator();">
<script>
functionvalidate(str){
varreg=/^d+$/;
if(!reg.test(str)){
alert("請輸入數字");
}
}
functioncalculator(){
varpre=document.getElementById("pre").value;
varnext=document.getElementById("next").value;
varopra=document.getElementById("operator").value;

varresult=0;
switch(opra){
case"+":
result=parseInt(pre)+parseInt(next);
break;
case"-":
result=parseInt(pre)-parseInt(next);
break;
case"*":
result=parseInt(pre)*parseInt(next);
break;
case"/":
if(parseInt(next)!=0){
result=parseInt(pre)/parseInt(next);
}
else{
alert("除數不能為0");
return;
}
break;
default:
break;
}
document.getElementById("result").value=result;
}
</script>
</body>
</html>

I. 用js代碼做一個簡易計算器

1234567function test(){ var txt1 = document.getElementById("txt1"), txt2 = document.getElementById("txt2"), txt3 = document.getElementById("txt3"), opt = document.getElementById("sel"); txt3.value = eval(txt1.value + opt.value + txt2.value);//eval函數可計算某個字元串,並執行其中的的js代碼}1234567891011<input type="text" id="txt1" /><select id="sel"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option></select><input type="text" id="txt2" />=<input type="text" id="txt3" /><input type="button" id="btn" value="計算" onclick="test()"/>

J. 如何利用angularjs雙向數據綁定來實現輸入匯率出現換算金額和金額大寫

大寫需要設置,但是換算是基本功能,打開就能看到

閱讀全文

與js實現一個匯率轉換器相關的資料

熱點內容
鼎豐集團做什麼 瀏覽:282
杠桿視頻物理大師 瀏覽:201
匯率20天內變化快嗎 瀏覽:293
英鎊對人民幣匯率快易 瀏覽:947
大宗交易所之家 瀏覽:291
外匯交易中ac指數 瀏覽:718
購買外匯用途限制 瀏覽:238
杠桿動力與阻力區別 瀏覽:561
益盟黃金眼公式 瀏覽:2
石油山東股票 瀏覽:968
成都市市屬國有企業投融資 瀏覽:376
中行換外匯要辦卡 瀏覽:583
昌月股票 瀏覽:664
原油期貨到期油會漲還是會跌 瀏覽:276
導游提成傭金計入什麼會計科目 瀏覽:448
2013年人民幣對台幣平均匯率查詢 瀏覽:575
普惠金融小微服務有限公司怎麼樣 瀏覽:506
微信的金融機構代碼證 瀏覽:205
金融公司法院起訴流程 瀏覽:312
微信理財收益會變成負的嗎 瀏覽:88