Tenho uma rotina que faz um calculo de multiplicacao entre dois valores. Só que se o resultado for redondo, o zero a direita não aparece. Por exemplo, se o resultado da multiplicação for 12,40 aparece apenas 12,4
Então fiz uma rotina para acrescentar o zero no final. A ideia da rotina é contar o tamanho da string e verificar a quantidade de caracter depois da virgula. Se o resultado for apenas um caracter é porque falta o zero, então a rotina acrescenta o zero no final.
Só que não está funcionado. Veja o codigo abaixo:
A variavel texto contem algum valor, digamos que seja: 12,4. O tamanho da string é 4 (ou tres, não sei se comeca a contar a partir do zero). Mas creio que isto neste caso não importa.
A ideia me parece correta...Só que não está funcionando, quando executo o codigo não acontece nada.
<script>
texto = "12.4"
var tamanho = texto.lenght;
if(texto,tamanho-1,1) == ","){
texto = texto + "0";
}
</script>
Eu executei este codigo isolado em uma pagina que não contem nada, apenas este codigo, e não dá certo. No rodapé da pagina o navegador informa que a página contem erros.
Pergunta
Guest - Tiago -
Tenho uma rotina que faz um calculo de multiplicacao entre dois valores. Só que se o resultado for redondo, o zero a direita não aparece. Por exemplo, se o resultado da multiplicação for 12,40 aparece apenas 12,4
Então fiz uma rotina para acrescentar o zero no final. A ideia da rotina é contar o tamanho da string e verificar a quantidade de caracter depois da virgula. Se o resultado for apenas um caracter é porque falta o zero, então a rotina acrescenta o zero no final.
Só que não está funcionado. Veja o codigo abaixo:
A variavel texto contem algum valor, digamos que seja: 12,4. O tamanho da string é 4 (ou tres, não sei se comeca a contar a partir do zero). Mas creio que isto neste caso não importa.
A ideia me parece correta...Só que não está funcionando, quando executo o codigo não acontece nada.
<script>
texto = "12.4"
var tamanho = texto.lenght;
if(texto,tamanho-1,1) == ","){
texto = texto + "0";
}
</script>
Eu executei este codigo isolado em uma pagina que não contem nada, apenas este codigo, e não dá certo. No rodapé da pagina o navegador informa que a página contem erros.
Onde está este erro??
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.