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双向数据绑定来实现输入汇率出现换算金额和金额大写
大写需要设置,但是换算是基本功能,打开就能看到