Computer >> Máy Tính >  >> Lập trình >> Javascript

Đếm số lần xuất hiện cho mỗi ký tự trong một chuỗi bằng JavaScript?


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