zoukankan      html  css  js  c++  java
  • js里实现给数字加三位一逗号间隔的两种方法

    方法一:

    [javascript] view plain copy
     
    1. <script  type= "text/javascript">  
    2.   
    3.          var   num_s = "1232134456.546 ";alert(parseFloat(num_s).toLocaleString());  
    4.   
    5.      </script>  


    方法二:

    [javascript] view plain copy
     
      1. <script type="text/javascript">  
      2.  function format_number(n){  
      3.    var b=parseInt(n).toString();  
      4.    var len=b.length;  
      5.    if(len<=3){return b;}  
      6.    var r=len%3;  
      7.    return r>0?b.slice(0,r)+","+b.slice(r,len).match(/d{3}/g).join(","):b.slice(r,len).match(/d{3}/g).join(",");  
      8.  }  
      9.   
      10. var a="53669988.000";  
      11. alert(format_number(a));  
      12. alert(format_number("wahh"));  
      13. alert(format_number(0));  
      14. alert(format_number(6698.0023));  
      15. </script>  
  • 相关阅读:
    hph 缓存机制
    递归调用 和 迭代
    多维数组排序
    php curl操作
    JavaScript基本数据类型
    JavaScript基础
    CSS基础布局
    CSS基础样式
    CSS选择器
    CSS3基础
  • 原文地址:https://www.cnblogs.com/shiyh/p/7145496.html
Copyright © 2011-2022 走看看