JS除法

1.丢弃小数部分,保留整数部分
js:parseInt(7/2)
2.向上取整,有小数就整数部分加1
js: Math.ceil(7/2)
3,四舍五入.
js: Math.round(7/2)
4,向下取整
js: Math.floor(7/2)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>无标题文档</title> 
<mce:script language="javascript"><!--
 
/** 
*实现两个数据的简单计算;计算结果进行四舍五入,只保留小数据点后两位; 
*num1,第一个数据。如果是减法与除法;则作为被减数、被除数; 
*num2,第二个数据。如果是减法与除法:则作为减数、除数; 
*str,运算符号,目前只接受:+、-、*、/:分别对应:加法、减法、乘法、除法; 
*返回计算结果;计算结果进行四舍五入,只保留小数据点后两位; 
*/ 
function account(str){ 
var num1=document.all("number1").value; 
var num2=document.all("number2").value; 
if(num1!=""&&num2!=""&&str!=""){ 
num1 = parseFloat(num1); 
num2= parseFloat(num2); 
var rs=0.0; 
  if(str=="+"){ 
   rs=num1+num2; 
   return (Math.round(rs*100)/100);
   //保保留小数点后两位数; 
   //如果要保留三位则改为:Math.round(rs*1000)/1000; 
   //如果要保留四位则改为:Math.round(rs*10000)/10000;.....以次类推
  } 
  if(str=="-"){ 
   rs=num1-num2; 
   return (Math.round(rs*100)/100); 
  } 
  if(str=="*"){ 
   rs=num1*num2; 
   return (Math.round(rs*100)/100); 
  } 
  if(str=="/"){ 
   if(num2!="0"){ 
   rs=num1/num2; 
   return (Math.round(rs*100)/100); 
   }else{ 
   alert("Error"); 
   } 
  } 
} 
} 
// --></mce:script> 
</head> 

<body> 
<p>第一个数据: 
  <input name="number1" type="text" id="number1" /> 
</p> 
<p>第二个数据:  
   <input name="number2" type="text" id="number2" /> 
</p> 
<p> 
  <input name="加法" type="button" value="加法" onclick="javascript:account('+')"/> 
  <input name="减法" type="button" value="减法" onclick="javascript:account('-')"/> 
  <input name="乘法" type="button" value="乘法" onclick="javascript:account('*')"/> 
  <input name="除法" type="button" value="除法" onclick="javascript:account('/')"/> 
</p> 
</body> 
</html>