2012-08-16 14 views
9

Possible Duplicate:
Why avoid increment (“++”) and decrement (“--”) operators in JavaScript?
The “unexpected ++” error in jslintअनपेक्षित '++' jslint

jslint.com मुझे त्रुटि दे रहा है में:

Unexpected '++'. 
इस लाइन के लिए

:

for (i = 0; i < l; ++i) { 

मैं i++ लेकिन कोई जाने की कोशिश की।

+0

पहले से ही था ... i ++ –

+1

i + = 1 आज़माएं? ......... –

+1

जो आपने दिखाया है उससे कहीं अधिक होना चाहिए .. –

उत्तर

12

जेएसलिंट में वृद्धि और कमी ऑपरेटर पसंद नहीं हैं। इसे i += 1 के साथ बदलें या plusplus: true अपनी फ़ाइल के शीर्ष पर निर्देश जोड़ें (यदि आप सुनिश्चित नहीं हैं कि JSLint निर्देश कैसे सेट करें, तो यह एक उदाहरण है। वे आपकी फ़ाइल के शीर्ष पर एक सामान्य टिप्पणी में सेट हैं):

/*jslint plusplus: true */ 
JSLint docs से

:

The ++ (increment) and -- (decrement) operators have been known to contribute to bad code by encouraging excessive trickiness. They are second only to faulty architecture in enabling to viruses and other security menaces.

पूरी तरह से हास्यास्पद नियम? यदि वह काम नहीं करता {

, देख अगर मैं मैं टाइप करके परिभाषित किया गया है के लिए (i ++ वर मैं = 0;; मैं < एल): आप अपने खुद के मन बना सकते हैं ...

+1

वाह, jslint ... आपने मुझे निराश किया है – TheZ

+4

यह खराब अंग्रेजी ..... दोषपूर्ण है वायरस को सक्षम करने में आर्किटेक्चर –

+2

हाँ, मैं सहमत हूं। यह बकवास है। 'I ++;' समय .. –

-3

कोशिश कंसोल में और प्रतिक्रिया देख रहे हैं।

संबंधित मुद्दे