Lấy một mảng để lưu trữ tần số của mỗi ký tự. Nếu ký tự tương tự được tìm thấy, thì sự gia tăng của một ký tự khác đặt 1 vào mảng đó.
Giả sử sau đây là chuỗi của chúng tôi -
var câu ="Tên tôi là John Smith";
Sau đây là mã JavaScript để đếm số lần xuất hiện -
Ví dụ
var câu ="Tên tôi là John Smith"; câu =câu.toLowerCase (); var noOfCountsOfEachCharacter ={}; var getCharacter, counter, realLength, noOfCount; for (counter =0, factLength =câu.length; bộ đếmĐể chạy chương trình trên, bạn cần sử dụng lệnh sau - node fileName.js.Đây, tên tệp của tôi là demo40.js.
Đầu ra
Điều này sẽ tạo ra kết quả sau -
PS C:\ Users \ Amit \ JavaScript-code> node demo40.jsCharacter =m Occurrences =3Character =y Occurrences =1Character =n Occurrences =2Character =a Occurrences =1Character =e Occurrences =1Character =i Occurrences =2 s Lần xuất hiện =2Character =j Lần xuất hiện =1Character =o Lần xuất hiện =1Character =h Lần xuất hiện =2Character =t Lần xuất hiện =1