function formatStr1(value, num)
{
var str = value + "";
str = str.trim();
if (str.length < num)
{
for (var i = 0; i < num - str.length; i++)
{
str = " " + str;
}
}
return str + "";
}
function formatStr2(value, num)
{
var str = value + "";
str = str.trim();
// console.log("str.length : " + str.length)
if (str.length < num)
{
for (var i = 0; i < num - str.length; i++)
{
str = str + "0";
}
}
// console.log("str : " + str + "")
return str + "";
}
function formatStr4(value, split, num2)
{
var str = value + split;
for (var i = 0; i < num2; i++)
{
str = str + "0";
}
return str;
}
function formatStr3(value, num1, num2)
{
value = value + "";
if (value.indexOf(".") === -1)
{
console.log("---------> value : " + value);
var str6 = formatStr4(value, ".", num2);
console.log("str6 : " + str6);
return str6;
}
var str1 = value.substring(0, value.indexOf("."));
var str2 = value.substring(value.indexOf(".") + 1);
// console.log(str1 + " " + str2);
var str3 = formatStr1(str1, num1);
var str4 = formatStr2(str2, num1);
var str5 = str3 + "." + str4;
// console.log("str5 : " + str5);
return str5;
}
前导补零和后置补零,但是后置补零的时候,1.00会变成1.0
.toFixed(2)