প্রতিটি অক্ষরের ফ্রিকোয়েন্সি সংরক্ষণ করতে একটি অ্যারে নিন। যদি অনুরূপ অক্ষর পাওয়া যায়, তাহলে একটি দ্বারা বৃদ্ধি করুন অন্যথায় সেই অ্যারেতে 1 রাখুন৷
আসুন বলি নিচেরটি আমাদের স্ট্রিং -
var বাক্য ="আমার নাম জন স্মিথ";
ঘটনা গণনা করার জন্য জাভাস্ক্রিপ্ট কোড নিচে দেওয়া হল −
উদাহরণ
var বাক্য ="আমার নাম জন স্মিথ";sentence=sentence.toLowerCase();var noOfCountsOfEachCharacter ={};var getCharacter, counter, actualLength, noOfCount;for (counter =0, actualLength =sentence.length; counter <প্রকৃত দৈর্ঘ্য; ++কাউন্টার) { getCharacter =sentence.charAt(কাউন্টার); noOfCount =noOfCountsOfEachCharacter[getCharacter]; noOfCountsOfEachCharacter[getCharacter] =noOfCount? noOfCount + 1:1;}এর জন্য (noOfCountsOfEachCharacter এ getCharacter) { if(getCharacter!='') console.log("Character="+getCharacter + " Occurrences=" + noOfCountsOfEachCharacter]);}উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে -
নোড fileName.js।এখানে, আমার ফাইলের নাম demo40.js।
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেPS C:\Users\Amit\JavaScript-code> নোড demo40.jsCharacter=m ঘটনা=3চরিত্র=y সংঘটিত=1চরিত্র=n ঘটনা=2চরিত্র=a ঘটনা=1চরিত্র=e সংঘটিত=2Character=Character=1 s ঘটনা=2চরিত্র=j ঘটনা=1চরিত্র=o সংঘটন=1চরিত্র=h সংঘটন=2চরিত্র=t ঘটনা=1