1、不知道有没有这个函数
2、<%s=CInt("0.3")%>

解决方案 »

  1.   

    1:
    <%@ page import="java.math.*"%>
    <%doublr tmp1 = 1.45;
    BigDecimal bd=new BigDecimal(tmp1); 
    %>
    <%=bd.setScale(2,BigDecimal.ROUND_HALF_UP)%>
    2:<%int i = Integer.parseInt("0.3");%>
      

  2.   

    1. Math.round(1.45);
    2. parseInt("0.3");
      

  3.   

    1,var s = 2.45;
    alert(s.toFixed(1));2,var s = "2.45";
    parseInt(s);
      

  4.   

    1、如何四舍五入保留指定位数小数,如将1.45变为1.5ie5.5+<script>
    alert(1.45.toFixed(1))
    </script>ie5.0<script>
    alert(Math.round(1.45*10)/10)
    </script>2、如何将字符串转换为数字?!就是将"0.3"变为0.3方法一:
    <script>
    var str='123456'; 
    str = str-0;      //字符转成数字
    alert(str-100);
    </script>方法二:
    <script>
    var str='123456' 
    str = Number(str) //字符转成数字
    alert(str-100)
    </script>方法三
    parseFloat('0.3')