folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Javascript İle Para Miktarını Basamaklama



Javascript İle Para Miktarını Basamaklama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    Arkadaşlar aşağıdaki fonksiyon ile gelen tutarı basamaklıyorum fakat bazı sayılarda çok değişik sonuçlar dönüyor kod ve örnekler aşağıda ; Bunun daha basit ve hatasız yolu nedir 

     

    function basamakla(tutar) {
    str = ""

    ttr = tutar.toString().split("").reverse().join("").toString()
    ttr = ttr.split(".").join("")

    for(i=1;i<ttr.length+1;i++) {
    str+=ttr.substr(i-1,1)
    if(i%3==0) { str+="." }
    }
    sonuc = str.split("").reverse().join("")
    if(sonuc.substr(0,1)==".") { sonuc = sonuc.substr(1) }
    return(sonuc)
    }

    12 * 195.693 = 2348316    Fonksiyona sokunca dönen değer  23.483.160.000.000.003 TL

    Şu sonda ki 3 ten dolayı böyle bir meret olduğu kanaatindeyim . Parsefloat  kullanınca noktaları da küsürat sayıp hatalı sonuç döndürüyor , toFixed zaten işe yaramadı bende 404 hata verdim  sabah sabah :D


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    https://jsfiddle.net/xk2umx7k/


    snnyk.com - code is poetry all that i know...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    Teşekkürler hocam 


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
Toplam Hit: 800 Toplam Mesaj: 3
js float