2014-07-27 4 views
18

में एक अनंत लूप कैसे बना सकता हूं, मैं जावास्क्रिप्ट में एक अनंत लूप बनाना चाहता हूं।मैं जावास्क्रिप्ट

कुछ मायनों इस लक्ष्य को हासिल करने के लिए क्या कर रहे हैं:

जैसे

for (var i=0; i<Infinity; i++) {} 
+2

'जबकि (1) {} 'लगभग सभी प्रोग्रामिंग भाषाओं में काम करता है। –

उत्तर

27

सिर के सभी भागों को छोड़ते हुए करके, पाश भी अनंत बन सकता है:

for (;;) {} 
+1

यह (सत्य) {} से बेहतर है {}: यदि आप ESLint का उपयोग करते हैं, तो यह http://eslint.org/docs/rules/no-constant- शर्त को ट्रिगर नहीं करेगा। – alexgula

+0

किसी कारण से, मुझे नफरत है कि यह मेरे कोड में कैसा दिखता है। तो गुप्त। मुझे आश्चर्य है कि ऐसा करने के लिए एक और अधिक अर्थपूर्ण तरीका है? लेकिन हाँ, इस मामले में जाने के रास्ते की तरह लगता है! – counterbeing

23

तुम भी उपयोग कर सकते हैं थोड़ी देर लूप

while (true) { 
    //your code 
} 
+0

क्या यह एक अपवाद फेंक नहीं देगा? – pierrebonbon

+1

यह पृष्ठ में जावास्क्रिप्ट निष्पादन को अवरुद्ध कर देगा, जिससे स्क्रिप्ट को रोकने या डिबग करने के लिए एक ब्राउज़र संवाद होता है। यह काम नहीं करेगा – Alberto

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