1. Löschen Sie den Dezimalpunkt auf Null:
function returnFloat0 (value) {
value = Math.round(parseFloat(value));
return value;
}
2. Behalten Sie einen Dezimalpunkt bei :
Funktion returnFloat1(value) {
value = Math.round(parseFloat( value) * 10) / 10;
if (value.toString().indexOf(".") < 0) {
value = value.toString() " .0";
}
Rückgabewert;
}
3. Behalten Sie zwei Dezimalstellen bei
function returnFloat2(value){
value = Math.round(parseFloat(value) * 100) / 100;
if (value.toString().indexOf( ".") < 0) {
value = value.toString() ".00";
}
Zwei Dezimalstellen und eine Dezimalstelle werden automatisch mit Nullen gefüllt
Code kopieren
//Ext.log (xsd .length);
if(xsd.length==1){
value = value.toString() ".00";
Rückgabewert;
}
if(xsd .length> ;1){
🎜>}