Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm sự khác biệt giữa hai chuỗi trong JavaScript

Tìm sự khác biệt giữa hai chuỗi trong JavaScript

Chúng ta cần viết một hàm JavaScript nhận vào hai chuỗi và tìm số lượng sự khác biệt tại các vị trí tương ứng. Các phần tử tương ứng sẽ khác nhau nếu chúng không bằng nhau.

Ví dụ

Giả sử các chuỗi sau:

const str1 = 'Hello world!!!';
const str2 = 'Hellp world111';

Ví dụ

Mã thực hiện như sau:

const str1 = 'Hello world!!!';
const str2 = 'Hellp world111';
const dissimilarity = (str1 = '', str2 = '') => {
  let count = 0;
  for(let i = 0; i < str1.length; i++){
    if(str1[i] === str2[i]){
      continue;
    };
    count++;
  };
  return count;
};
console.log(dissimilarity(str1, str2));

Đầu ra

Kết quả trong console sẽ là:

4