Limitar O Número De Casas Decimais
#1
Posted 07/12/2004, 08:56
0.6666666 eu queria que mostrasse 0.67, como faço
#2
Posted 07/12/2004, 16:27
#3
Posted 07/12/2004, 17:07
#4
Posted 07/12/2004, 18:25
No caso, ele vai dividir o valor com o split em arrays. a última parte ele vai usar um substring() para pegar os dois valores.
#5
Posted 08/12/2004, 07:13
#6
Posted 08/12/2004, 14:26
<script language="javascript">
<!--
var valor_num=12.5555678;
var valor=valor_num.toString();
var divisao=valor.split(".");
var reais=divisao[0];
var centavos=divisao[1];
var formato_cent=centavos.substring(0,2);
document.write(reais+"."+formato_cent);
//-->
</script>
Eu vou explicar:
No valor_num, você digita o número.
Depois, criei o valor, que vai transformar o número em string (aí podemos usar o split/substring)
Depois, o divisao vai executar o split(), que vai dividir o string em array.
Aí criei a variável real e centavo.
Agora trabalharemos com a variável centavo.
Primeiro criamos a variavel formato_cent, que vai pegar o centavo e vai executar o substring, que vai pegar o valor adesde o primeiro caractere até o terceiro (2, pois começa do 0).
Aí apenas imprimimos com o document.write().
Blza?
Acho que resolvi seu probls.
[]'s
#7
Posted 08/12/2004, 15:00
#8
Posted 08/12/2004, 15:42
Certo.Valeu cara, só mais um detalhe, formatando assim ele vai fazer isso: supomos que o número é 1.666666666666666666666666 ele vai transformar em 1.66 né isso? só que eu preciso tambem arredondar, tipo se o numero for 1.66666666666666666666 ele mostra assim 1.67, tem como?
Então esqueça tudo. Faça apenas isso:
<script language="javascript">
<!--
var num=16.66666666666;
var arred=Math.round(num);
document.write(arred);
//-->
</script>
Maiores informações procure por Math.round
#9
Posted 10/03/2005, 17:31
onde eu mudaria no código? e se não for pedir muito, explicar as mudanças já que estou aprendendo...
<script language="javascript">
<!--
var num=16.66666666666;
var arred=Math.round(num);
document.write(arred);
//-->
</script>
obrigado
#10
Posted 12/03/2005, 19:10
<script language="javascript">
<!--
var num1=15.68;
var num2=32.96;
var soma=Math.round(num1 + num2);
document.write(soma);
//-->
</script>
[]s
#11
Posted 22/09/2017, 08:35
Where Buy Fluconazole buy cialis Viagra Rezeptfrei Bestellen Gunstig
You Can Last Longer
Pillole Viagra Immagini <a href=http://cialtobuy.com>cialis</a> Achat Misoprostol En Ligne Belgique
Clomid Online Overnight cialis Efficacite Su Propecia
Msd Propecia Keflex Dental Premed
I Wish To Purchase Amoxicillin <a href=http://cialtobuy.com>cialis</a> Priligy Indicaciones
#12
Posted 14/10/2017, 06:39
Sale Secure Acticin Pills In Internet cialis viagra levitra kaufen rezeptfrei Amoxicillin Chronic Middle Ear Prix Du Xenical En Belgique
Clomid Pour Avoir Des Jumeaux viagra Compro Viagra In Italia How To Buy Viagra In Germany Zithromax Manufacturer Coupon
Buy Isotretinoin Purchase Dyazide Cialis Wirkungsdauer online pharmacy Achat De Viagra
Viagra Achat Ligne Belgique Effect Of Tadalis Sx Soft Generic Online Pharmacy Tadalis Sx Soft india 4 pharmacy levitra cheap Dose Amoxicillin Child Throat Fake Generic Viagra Amoxicillin Tr K Cl
#13
Posted 31/10/2017, 13:51
Cialis For Daily Use Prices Rask Levering Cialis Prix Du Viagra En Tunisie generic levitra professional Propecia Fecundacion In Vitro
#15
Posted 29/11/2017, 06:00
Amoxicillin Capsule Vente Viagra France Pas Cher Venta De Viagra Sin Receta viagra Lasix Denmark Viagra Overnight Best Price
Viagra Andorre Espagne viagra Can I Purchase Discount Amoxicilina Website Clonidine Substitute
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)