Javascript Degisken Artis Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    geniuss
    geniuss's avatar
    Kayıt Tarihi: 12/Nisan/2007
    Erkek

    <script type="text/javascript">
    for(var x=-6;x<=6;x=x+0.01)
    {   
        document.writeln( "x=" +x + "<br/>" );
    }
    </script>

     

    soyle yapinca basta iyi gidiyor sonraysa sacpa sapan artislar oluyor ornek

    x=-6
    x=-5.99
    x=-5.98
    x=-5.970000000000001
    x=-5.960000000000001
    x=-5.950000000000001
    x=-5.940000000000001
    x=-5.9300000000000015
    x=-5.920000000000002
    x=-5.910000000000002
    x=-5.900000000000002
    x=-5.890000000000002
    x=-5.880000000000003
    x=-5.870000000000003
    x=-5.860000000000003
    x=-5.850000000000003
    x=-5.840000000000003
    x=-5.830000000000004
    x=-5.820000000000004
    x=-5.810000000000004
    x=-5.800000000000004
    x=-5.7900000000000045
    x=-5.780000000000005
    x=-5.770000000000005
    x=-5.760000000000005

     

    sorun nedir yardimci olursaniz sevinirim


  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    javascriptten HİÇ anlamam ancak sorun şu olabilir...

    for(var x=-6;x<=6;x=x+0.01)

    yerine

    for(var x=-6.00;x<=6.00;x=x+0.01)

    yazarsan düzelebilir. Sanki tip dönüşümü ile ilgili bir problem var.


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    geniuss
    geniuss's avatar
    Kayıt Tarihi: 12/Nisan/2007
    Erkek

    DrKill bunu yazdı:
    -----------------------------

    javascriptten HİÇ anlamam ancak sorun şu olabilir...

    for(var x=-6;x<=6;x=x+0.01)

    yerine

    for(var x=-6.00;x<=6.00;x=x+0.01)

    yazarsan düzelebilir. Sanki tip dönüşümü ile ilgili bir problem var.


    -----------------------------

    yok hocam javascripte oyle bi sorun yok biraz arastirdim ayni sorun c , c++ ve java da var heralde bunlarin compilerlerinde floatla ilgili bi sorun olabilir cok ilginc gercekten. Sorunu Math.Round ile halettimde gercekten merak ediyorum niye boyle

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    geniuss bunu yazdı:
    -----------------------------

     

    yok hocam javascripte oyle bi sorun yok biraz arastirdim ayni sorun c , c++ ve java da var heralde bunlarin compilerlerinde floatla ilgili bi sorun olabilir cok ilginc gercekten. Sorunu Math.Round ile halettimde gercekten merak ediyorum niye boyle


    -----------------------------

     

    Demin araştırdım evet bende anlamadım niye böyle bir sorun var. Yalnız sorunu çözdüm demişsin ancak bir çözüm daha söyliyim belki başkalarına yardımcı olur..

     

    for(var x=-6.00; x<=6.00; x=x+0.01)
    {   var t = x.toFixed(2);
        document.writeln( "x=" + t + "<br/>" );
       
    }


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
Toplam Hit: 690 Toplam Mesaj: 4