Sıkıştırılmış bir veri dizesini JSON'a ayrıştıran bir sistem kurdum. Kimlik depolamak için 19 basamaklı bir sayı kullanıyorum. Ne yazık ki, 17 haneden daha büyük bir sayı olan parseFloat()
, son birkaç basamağı yuvarlar.Parse Float yuvarlama limiti var mı? Bunu nasıl düzeltebilirim?
Bu, tüm veri dizesini bozar. Bunu tamir edebilir miyim? Örneğin, 8246295522085275215
, 8246295522085276000
'a dönüştürülür.
Bu neden? belli bir değerden yüksek ise JavaScript
http://jsfiddle.net/RobertWHurst/mhZ7Q/
don O kadar çok nesne var, değil mi? Daha sonra '1' ile başlayan düzenli artışlı kimlikler kullanın. Kişinin kimliğini değiştirerek başka nesneler almasını engellemek istiyorsanız, bazı rastgele değerler içeren ek bir argüman ekleyin - daha sonra uygun bir kimlik (veritabanınızda birincil anahtar olarak da kullanabilirsiniz) ve kullanıcı denediğinde Diğer öğelerin rastgele bir dizesini bilmediğinden URL’yi şans dışı bırakmak için. – ThiefMaster
Eğer bu bir id idiyse, neden bir sayı olarak davranmak zahmetlidir? sadece bir dizge olarak sakla –