यदि आप अल्पविराम को विभाजक के रूप में मानते हैं, तो आप उन्हें अलग करने के लिए एक अनुक्रम की दो वस्तुओं के बीच अल्पविराम का उपयोग करते हैं, यदि आप इसे सीमांकक मानते हैं, तो आप प्रत्येक आइटम के बाद यह इंगित करने के लिए डालते हैं कि कोई आइटम कहाँ समाप्त होता है। नीचे दिए गए उदाहरण देखें:
कोमा एक विभाजक के रूप में
var myCars = ["Saab", "Volvo", "BMW" ];
एक परिसीमन के रूप में कोमा
var myCars = ["Saab", "Volvo", "BMW", ];
मुझे लगता है कि वीडियो कहता है कि आप अल्पविराम को विभाजक और सीमांकक दोनों के रूप में सोच सकते हैं क्योंकि दोनों सरणी उदाहरण ऊपर मान्य हैं। दूसरी ओर जावास्क्रिप्ट में आप केवल अल्पविराम का उपयोग किसी फ़ंक्शन की पैरामीटर सूची में विभाजक के रूप में कर सकते हैं, जैसे
foo(a, b, c) // separator, OK
जबकि मान्य है
foo(a, b, c,) // delimiter, NOT OK!
मान्य नहीं है।
संपादित करें
जहां तक मैं समझता हूं, विकिपीडिया पृष्ठ के अनुसार एक विभाजक एक सीमांकक का एक विशेष मामला है , अर्थात् एक जिसे विभिन्न पाठ क्षेत्रों के बीच रखा जाता है जिनकी सीमाओं को चिह्नित करने की आवश्यकता होती है। वास्तव में, विकिपीडिया पृष्ठ का नाम अल्पविरामों के उदाहरण के रूप में अल्पविराम से अलग हो गया है। तो, सामान्य तौर पर आप अलग-अलग तरीकों से सीमांकक का उपयोग कर सकते हैं: पाठ के हिस्से के दोनों तरफ, पहले, बाद में, चिह्नित होने के लिए।
कारण है कि मैं व्याख्या सीमांकक के रूप में "मार्कर है कि एक आइटम के बाद डाला जाता है" जावास्क्रिप्ट संदर्भ में शाब्दिक शृंखला उदाहरण है, जिसके लिए भी मान्य है से प्रेरित हुआ सी, सी ++, जावा और (मुझे लगता है कि मैं पर कम से कम एक सवाल को देखा है स्टैक ओवरफ्लो इस विषय के बारे में)।
एक चरित्र के समान लेकिन अलग-अलग उपयोग का एक और उदाहरण स्टेटिकोलन है जो एक स्टेटमेंट सीमांकक (सी, सी ++, जावा, एडा, ...) के रूप में और एक स्टेटमेंट सेपरेटर (पास्कल) के रूप में है। इसलिये
if (a > 0)
printf("Positive\n");
else
printf("Non positive\n");
सही सी कोड है, जबकि
IF a > 0 THEN
WriteLn('Positive'); (* Syntax error here! *)
ELSE
WriteLn('Non positive');
कोई सही पास्कल कोड नहीं है।
शायद टर्मिनेटर परिसीमन की तुलना में बेहतर / कम अस्पष्ट शब्द होगा ? उदाहरण के लिए, कोई व्यक्ति इस प्रकार उद्धरण तैयार कर सकता है: "कुछ लोग भ्रमित होते हैं कि कॉमा कैसे काम करते हैं। उन्हें लगता है कि उन्हें आइटम विभाजक के बजाय आइटम टर्मिनेटर होना चाहिए । अब (कई मामलों में) आप उनके बारे में भी सोच सकते हैं।"