SORU
19 EKİM 2011, ÇARŞAMBA


JSLint diyor &; taban parametre" eksik;; " ben ne yapmalıyım?

Bu JavaScript kodu JSLint koştu ve dedi ki:

Problem at line 32 character 30: Missing radix parameter.

Bu soru: kodudur

imageIndex = parseInt(id.substring(id.length - 1))-1;

Burada yanlış olan nedir?

CEVAP
19 EKİM 2011, ÇARŞAMBA


Her zaman iyi bir uygulama geçmek için taban parseınt

parseInt(string, radix)

Ondalık için

parseInt(id.substring(id.length - 1), 10)

Belirtilmezse parametre belirtilmezse, JavaScript, aşağıdaki varsayılmaktadır:

  • Eğer dize ile başlar, "0", sayı tabanı 16 (onaltılık)
  • Eğer dize ile başlar, "0", sayı tabanı 8 (sekizlik). Bu özellik kaldırılmıştır
  • Eğer dize başka bir değer ile başlıyorsa, sayı tabanı 10 (ondalık)

(Reference)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dope2111

    dope2111

    29 HAZİRAN 2009
  • GamingAndTech

    GamingAndTec

    16 NİSAN 2013
  • Hey Nadine

    Hey Nadine

    24 Kasım 2006