zoukankan      html  css  js  c++  java
  • 소수점 원하는 자릿수 밑으로 자르기

    [예제 1, 정규패턴식 사용]
    var num = 3223.98765;
    alert( num.toString().match(/^.*.d{2}/) || num );
     
    [예제 2, toPrecision과 indexOf 사용]
    var num = 3223.98765;
    alert( num.toPrecision(num.toString().indexOf(".")+2) );
     
    [예제 3, substring과 indexOf 사용(가장 많이)]
    var num = 3223.98765;
    alert( (num=num.toString()).substring(0, num.indexOf('.')+2) )
     
    [예제 4, toFixed 응용]
    <SCRIPT TYPE="TEXT/JAVASCRIPT">
    //<![CDATA[
     Number.prototype.toFixedOf = function (n){
      if(!n || typeof n != "number" || n > 12) return NaN;
      var reck = 1;
      for (var i=0; i<n; i++) reck *= 10;
      return parseInt(this * reck)/reck;
     }
      
     var num = 3223.987654321234567890123456789
     alert( num.toFixedOf(5) );
    //]]>
    </SCRIPT>
    var num = 3223.98765;
    alert( (num = num.toFixed(3).toString()).substring(0, num.length-1) );
     
     
     
    * 아래 예제는 parseInt와 일반적인 연산자를 사용했습니다.
    var num = 3223.98765;
    alert( parseInt(num * 100)/100 );
     
    * 이것을 조금 가공해서 사용하기 편하도록 만들어 봤습니다.
     
  • 相关阅读:
    函数part1 初始函数
    文件操作 文件修改的两种方式
    文件操作part3 文件内指针的移动
    文件操作part2
    day08作业
    文件操作part1
    字符编码
    ORA-15124 数据库启动阶段报错
    将数据库从普通文件系统迁移到ASM中
    在ASM中移动数据文件
  • 原文地址:https://www.cnblogs.com/jweb/p/4612789.html
Copyright © 2011-2022 走看看