เพียงแค่ดูรหัส
พารามิเตอร์ 1: ตัวเลขที่จะเก็บตำแหน่งทศนิยม
พารามิเตอร์ที่สอง: จำนวนหลักที่จะคงไว้
คัดลอกรหัสรหัสดังต่อไปนี้:
ฟังก์ชั่น FormatNumber (srcStr, nAfterDot) {
var srcStr,nAfterDot;
var resultStr, nTen;
srcStr = ""+srcStr+"";
strLen = srcStr.ความยาว;
dotPos = srcStr.indexOf(".",0);
ถ้า (dotPos == -1){
resultStr = srcStr+"";
สำหรับ (i=0;i<nAfterDot;i++){
resultStr = resultStr+"0";
-
-
อื่น{
ถ้า ((strLen - dotPos - 1) >= nAfterDot){
nAfter = dotPos + nAfterDot + 1;
nสิบ =1;
สำหรับ(j=0;j<nAfterDot;j++){
nTen = nTen*10;
-
resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
-
อื่น{
resultStr = srcStr;
สำหรับ (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
resultStr = resultStr+"0";
-
-
-
ส่งคืนผลลัพธ์Str;
-