जावास्क्रिप्ट में एक goto स्टेटमेंट है, जो एक आरक्षित कीवर्ड है। यह लोकप्रिय नहीं है क्योंकि जावास्क्रिप्ट में इसकी आवश्यकता नहीं है। आमतौर पर, goto स्टेटमेंट का उपयोग करना एक अच्छी प्रथा नहीं माना जाता है।
जावास्क्रिप्ट प्रीप्रोसेसिंग के साथ goto का उपयोग करना अभी भी अच्छा माना जाता है जैसा कि नीचे दिखाया गया है −
var a = 0; [lbl] beginning: console.log("डेमो टेक्स्ट!"); a++; if(i < 424) goto beginning;उपरोक्त कोड निम्न की तरह अनुवादित हो जाता है −
var a = 0; beginning: while(true) { console.log("डेमो टेक्स्ट!"); a++; if(i < 424) continue beginning; break; }