ActionScript 2.0 – Adicionando zero

A um tempo atrás eu precisei corrigir mais um probleminha em um sistema, era um sistema de cálculos, se o resultado terminava em Zero por exemplo 28,80 o sistema simplesmente ocultava esse último Zero, ele mostrava na tela assim 28,8 e o cliente queria que o Zero fosse mostrado, então eu tive que fazer a seguinte função:

function virus(moeda:String) {
// Pega valor passado para função
var my_str:String = moeda;
// Quebra valor em dois indices, antes e depois na vírgula
var my_array:Array = my_str.split(",", 2);
// Pega valor do segundo indice
valor = my_array[1];
// Se o valor for igual a 1 significa que ele é um número que termina em zero, e este zero não vai aparecer
if (valor.length == 1) {
// Então eu adiciono o número 0 no valor
comZero = valor=valor+"0";
// Resultado 28,80
trace(my_array[0]+","+comZero);
}
}
// Chama função com o valor
virus("28,8");

Abração

Léo

Não ha comentários

Leave a reply