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

Đếm tổng số dấu câu trong một chuỗi - JavaScript

Trong ngôn ngữ tiếng Anh, tất cả các ký tự này được coi là dấu chấm câu -

'!', "," ,"\'" ,";" ,"\"", ".", "-" ,"?"

Chúng tôi được yêu cầu viết một hàm JavaScript nhận trong một chuỗi và đếm số lần xuất hiện của các dấu câu này trong chuỗi và trả về số đó.

Ví dụ

Hãy viết mã cho chức năng này -

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));

Đầu ra

Đầu ra trong bảng điều khiển:-

5