13544870125 发表于 2017-12-31 09:38:39

js 实现类似php函数number

  /**  * number_format
  * @param number 传进来的数,
  * @param bit 保留的小数位,默认保留两位小数,
  * @param sign 为整数位间隔符号,默认为空格
  * @param gapnum 为整数位每几位间隔,默认为3位一隔
  * @type arguments的作用:arguments == number(之一)
  */
  function number_format(number,bit,sign,gapnum){
  //设置接收参数的默认值
  var bit    = arguments ? arguments : 2 ;
  var sign   = arguments ? arguments : ' ' ;
  var gapnum = arguments ? arguments : 3 ;
  var str    = '' ;
  number   = number.toFixed(bit);//格式化
  realnum    = number.split('.');//整数位(使用小数点分割整数和小数部分)
  decimal    = number.split('.');//小数位
  realnumarr = realnum.split('');//将整数位逐位放进数组 ["1", "2", "3", "4", "5", "6"]
  //把整数部分从右往左拼接,每bit位添加一个sign符号
页: [1]
查看完整版本: js 实现类似php函数number