Пожалуйста, используйте функцию ниже, если вы не хотите округлять.
function ConvertToDecimal(num) {
num = num.toString(); //If it's not already a String
num = num.slice(0, (num.indexOf(".")) + 3); //With 3 exposing the hundredths place
alert('M : ' + Number(num)); //If you need it back as a Number
}
Если вы погуглите "Beautify C Code", вы найдете несколько хороших утилит. Я знаю, что в * nix есть двоичный файл с именем bc, который выполняет базовое форматирование. Однако он не очень настраиваемый.