易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript四舍五入的问题

求 555.555的四舍五入保留两位小数
使用Math.round  怎么都算不对,结果都是555.55 ,貌似是因为java计算浮点数时会莫名其妙在结尾跟上一串数字 比如555.55500000003
无奈只能写这个方法
function round(a,b){
var s=a.toString().indexOf(".");
a0=a.toString().substr(0,s+b+1);
a1=Math.round(a.toString().substr(s+b+1,1)*0.1)*Math.pow(10,-b);
return(a0*1+a1);
}
function fix(v,n){
var s =''+v;
var flag=false;
if(s.substring(0,1)=='0'){
s='1'+s;
flag=true;
alert(1);
}
var i =(s).indexOf('.');
if (s.length-i-1>n){
s=s.substring(0,s.length-(s.length-i-2-n));
var j =''+ Math.floor((s.replace('.','')/10+0.5));
j=j.substring(0,i)+'.'+j.substring(i,j.length);
if(flag){
return j.substring(1,j.length);
}else{
return j;
}
}else{
return s;
}
}
基本上可以用=.=


相关文档:

用javascript删除当前行,添加行

删除行
<script>  
  function   del(obj)  
  {  
        obj.parentNode.parentNode.removeNode(true);  
  }    
  </script>  
  <body& ......

利用javaScript动态增加表格行,删除表格行

示例:
- - - - - - - - - - - -
<body>
<input type="button" value="create" onclick="createTr();">
<table border='1' id="t" >
</table>
<input type="button" value="提交" onclick="okss();" />
</body>
<script type="text/javascript">
  &nbs ......

网页常用小技巧(JavaScript)

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy="return false;" oncut="return f ......

Javascript日期格式 正则 yyyy MM dd

reg = /^((((((0[48])|([13579][26])|([2468][048]))00)|([0-9][0-9]((0[48])|([13579][26])|([2468][048]))))-02-29)|(((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9][0-9])|([1-9][0-9][0-9][0-9]))-((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))|(((0[1-9])|(1[0-2]))-((0[1-9])|(1[0-9])|(2[0-8]))))))$/i; ......

107条Javascript的常用语句

1.         document.write( " "); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:document- >html- >(head,body)
4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:document.getElementById( "表单 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号