अंग्रेजी भाषा में, इन सभी वर्णों को विराम चिह्नों के रूप में माना जाता है -
'!', "," ,"\'" ,";" ,"\"", ".", "-" ,"?"
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और स्ट्रिंग में इन विराम चिह्नों की उपस्थिति की संख्या की गणना करता है और उस गिनती को वापस करता है।
उदाहरण
आइए इस फ़ंक्शन के लिए कोड लिखें -
const str = "This, is a-sentence;.Is this a sentence?"; const countPunctuation = str => { const punct = "!,\;\.-?"; let count = 0; for(let i = 0; i < str.length; i++){ if(!punct.includes(str[i])){ continue; }; count++; }; return count; }; console.log(countPunctuation(str));
आउटपुट
कंसोल में आउटपुट:-
5