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