关于数字、金额格式怎么用javascript控制的问题

本文提供了一个使用JavaScript编写的简单示例,用于计算商品总价。通过输入商品数量和单价,程序能够自动计算并显示带有人民币符号的结果。

http://topic.youkuaiyun.com/t/20010706/11/183879.html 

<script>  
  function   test(){  
  var   danjia=document.form1.danjia.value  
  var   shuliang=document.form1.shu.value  
  document.form1.jieguo.value=parseFloat(danjia,10)*parseFloat(shuliang,10)  
  var   tmp=document.form1.jieguo.value  
   
  var   tmp2=tmp.split(".")  
  tmp=tmp2[0]  
  var   tmp3=tmp2[1]  
  if(typeof(tmp3)=="undefined")  
  tmp3="00"  
  var   tmp1=Math.round((tmp3/Math.pow(10,tmp3.length))*100)  
  tmp1=tmp1.toString()  
  if(tmp1.length==1)   tmp1="0"+tmp1  
   
  var   signa=0  
  var   ll=tmp.length  
  if   (ll%3==1){  
  tmp="00"+tmp  
  signa=2  
  }  
  if(ll%3==2){  
  tmp="0"+tmp  
  signa=1  
  }  
  var   tt=(tmp.length)/3  
  var   mm=new   Array()  
  for   (var   i=0;i<tt;i++){  
  mm[i]=tmp.substring(i*3,3+i*3)  
  }  
   
  var   vv=""  
  for(var   i=0;i<mm.length;i++)  
  vv+=mm[i]+","  
   
   
  vv=vv.substring(signa,vv.length-1)+"."+tmp1+"¥"  
  document.form1.jieguo.value=vv  
  }  
  </script>  
  <form   name=form1>  
  数量:<input   name=shu>  
  单价:<input   name=danjia>  
  <input   type=button   onclick=test()   value   =计算>  
  结果:<input   name=jieguo   size=20>  
  </form>  

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值