Cantificación de formato JS, si debe elegir si traer mil puntos, precisión de retención opcional, que también se encuentra en línea, pero el uso está bien
Copiar código del código de la siguiente manera:
/*
Formatear el valor después de ingresar a las cinco casas.
@Param num valor (número o cadena)
@Param Center a ser retenido
@Param ist mil, ¿necesitas mil puntos 0: sin necesidad, 1: necesidad (tipo numérico);
Cadena de formato @return, como '1,234,567.45'
@Type String
*/
Función formatNumber (num, cent, istesm) {{
num = num.ToString ().
if (isnan (num)) // verifique el número de valores de admisión para tipos numéricos.
num = "0";
If (isnan (cent)) // asegúrese de que el número pequeño se introduzca en el valor de tipo de valor.
centro = 0;
Centro = parseint (centro);
Center = Math.Abs (Centro);
If (isnan (IsTHILL)) // Asegúrese de si se requiere pasar a mil puntos a tipos numéricos.
Ist mil = 0;
ist mil = parseInt (istesh mil);
if (ist mil <0)
Ist mil = 0;
If (IsTHILS> = 1) // Asegúrese de que el valor de admisión sea solo 0 o 1
Ist mil = 1;
signo = (num == (num = Math.abs (num)); // Obtenga el símbolo (positivo/negativo)
//Math.floor: Devuelve el entero máximo que es menor que igual a sus parámetros numéricos
num = Math.floor (num*Math.Pow (10, centro) +0.50000000001);
centro = num%math.pow (10, centro);
num = Math.floor (num/math.pow (10, centro)).
ques = Center.ToString ();
While (central.length <cent) {// inventa el número a los dígitos especificados.
Center = "0" + Center;
}
if (istthous == 0) // No hay necesidad de miles de cuotas.
Return ((signo)? '': '-') + num + '.
// Formateo de la parte entera para miles de puntos.
para (var i = 0; i <math.floor ((num.length- (1+i))/3); i ++)
Num = num.substring (0, num.length- (4*i+3))+'+
num.substring (num.length- (4*i+3));
Return ((signo)? '': '-') + num + '.
}