定期的な関連アプリケーション

/ **
 *書き換えJSネイティブtoFixed方法
 * @paramさd
 * @returns {文字列| 数}
 * /
エクスポート機能toFixed(D){
  S =これは+ '' ましょう
  (!D)はd = 0の場合
  D =のparseInt(D)
  IF(s.indexOf( ' ')== -1)S + ='。'
  S + =新しいアレイ(D + 1).join( '0')
  もし(新しい正規表現( '^( -  |?\\ +)(\\ D +(\\ \\ D {0、。' +(D + 1)+ '}))\\ dは*の$?')。テスト(S)){
    S = '0' +正規表現$ 2。
    午後=正規表現をしてみましょう。$ 1
    =正規表現。$の3.lengthを聞かせて
    B =真ましょう
    IF(==のD + 2){
      = s.match(/ \ D / G)
      ((午後もし==! ' - ' &&のparseInt([a.length  -  1])> 4)||(午後=== ' - ' &&のparseInt([a.length  -  1])> 5) ){
        用(VARのI = a.length  -  2; I> = 0; i--){
          [I] =のparseInt([I])+ 1
          IF([I] == 10){
            [I] = 0
            B = I!= 1
          }他のブレーク
        }
      }
      S = a.join( '')((\\ D { '+ D + '})\\のD $')、 '$ 1 $ 2'(\\のD +)。新しい正規表現()置き換えます'
    }
    IF(B)S = s.substr(1)
    リターン(PM + S).replace(/\.$/、 '')
  }
  この+「」を返します
}

  

おすすめ

転載: www.cnblogs.com/xiaohaifengke/p/11777083.html