2に丸め効果の数JS、JS番号は文字型に変換されます

問題のスポットでコードを書くときに忘れないように、今日では、具体的には、書き留めて!
丸め方法:

1  // 受信用NUM、nは小数点のために予約
2  機能fomatFloat(NUM、n)を、{   
 3。      VARのF = parseFloatは(NUM)
 。4      IF (ますisNaN(F)){
 5          リターン falseに6      }   
 7。      恐らくMath.round = F(NUM * Math.pow(10、N-))/ Math.pow(10、N-); // n型電源    
8      のvar S = f.toString();
 9      VAR s.indexOf RS =( ' 。 ' );
 10      //はそれが整数であるかどうかを決定する、小数は0を補充増加
11。     IF(RS <0 ){
 12は          RS = s.length;
 13は、          S = +」。; 
14      }
 15      ながら(s.length <= RS + N){
 16の          S + = '0' 17      }
 18      リターンS。
19 }

 

、簡単な足し算と引き算を行い、乗算、除算のjsファイルの4つの操作、に注意を払うようにしてください:最初の数値型文字型、文字型への変換の最後の出力値(コールは、toString()メソッドである)に変換し、そうでない場合そうするために、それが与えられています。

1つの     VAR tAmnt AmntCurrencyGrid.getRowColData =(I、2); // 責任元の保険
2      のvar tPrem AmntCurrencyGrid.getRowColData =(I 3を、。); // 責任元のプレミアム
。3      VAR tChangeAmnt AmntCurrencyGrid.getRowColData =(I 4を、。)。// 調整責任保険
4。      VAR =番号tChangePrem(tPrem)*番号(tChangeAmnt)/ 数(tAmnt)
 。5      tChangePrem = fomatFloat(tChangePrem、2 );
 6      AmntCurrencyGrid.setRowColData(I)が(tChangePrem.toString、5 ,.しました);

 

おすすめ

転載: www.cnblogs.com/dongyaotou/p/11758816.html