Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ola pessoal...
tava fazendo um script de calculos.. e nao me dei bem com o eval.. olhem o script
<script language="JavaScript">
<!--
var pr
var ct
var lc
function calculo(){
with(document.form){
if(preco.value != "" && custo.value != "" )
{
pr = preco.value;
ct = custo.value;
lc = [(pr/ct) - 1 ]* 100;
lucro.value = pc;
}
if(custo.value != "" && lucro.value != "" )
{
lc = lucro.value;
ct = custo.value;
var lol = (ct * lc ) / 100;
pr = eval(ct + lol);
preco.value = pr;
}
}
}</script>
o problema esta aqui
if(custo.value != "" && lucro.value != "" )
{
lc = lucro.value;
ct = custo.value;
var lol = (ct * lc ) / 100;
pr = eval(ct + lol);
preco.value = pr;
}
acho q o eval esta reconhendo o ct e lol como strings.. e nao ta somando eles...
pq ele esta unindo...
tipo: 10 e 5 ta virando 105 em vez de 15 =/
q q tem de errado ai ???
Carregando comentários...