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)
Bunu Paylaş:
JSLint aniden bildiriyor: işlev, form ...
PowerShell diyor &; betik çalıştırma b...
Quot; hedef cihazda hiçbir Şey olmuyor...
Maven diyor&; çözünürlük Kod: güncelle...
Neden anahtar kelime "son" J...