Làm cách nào để tìm sự khác biệt giữa hai chuỗi trong JavaScript?

Ghi chú. Bạn cũng có thể sử dụng phương thức toLowerCase() để chuyển đổi tất cả các chuỗi thành chữ thường và thực hiện phép so sánh


ví dụ 2. So sánh chuỗi JS bằng RegEx

// program to perform string comparison

const string1 = 'JavaScript Program';
const string2 = 'javascript program';

// create regex
const pattern = new RegExp(string1, "gi");

// compare the stings
const result = pattern.test(string2)

if(result) {
    console.log('The strings are similar.');
} else {
    console.log('The strings are not similar.');
}

đầu ra

The strings are similar.

Trong chương trình trên, RegEx được sử dụng với phương thức

The strings are similar.
0 để thực hiện so sánh chuỗi không phân biệt chữ hoa chữ thường

Trong mẫu RegEx,  cú pháp "g" biểu thị toàn cầu và cú pháp "gi" biểu thị so sánh không phân biệt chữ hoa chữ thường


ví dụ 3. Sử dụng localeCompare()

// program to perform case insensitive string comparison

const string1 = 'JavaScript Program';
const string2 = 'javascript program';

const result = string1.localeCompare(string2, undefined, { sensitivity: 'base' });

if(result == 0) {
    console.log('The strings are similar.');
} else {
    console.log('The strings are not similar.');
}

đầu ra

The strings are similar.

Trong chương trình trên, phương thức

The strings are similar.
1 được sử dụng để thực hiện so sánh chuỗi không phân biệt chữ hoa chữ thường

Phương thức

The strings are similar.
1 trả về một số cho biết chuỗi tham chiếu đến trước, sau hay giống với chuỗi đã cho

Sử dụng vòng lặp while với phương thức mối nối và chỉ mục, bạn có thể so sánh hai chuỗi ký tự theo ký tự trong JavaScript

So sánh hai chuỗi ký tự theo ký tự trong JavaScript

Mã ví dụ đơn giản sử dụng vòng lặp while để so sánh hai chuỗi




  

 

đầu ra

Làm cách nào để 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

________số 8_______

đầu ra. N

Hãy bình luận nếu bạn có bất kỳ nghi ngờ hoặc đề xuất nào về chủ đề chuỗi Js này

Ghi chú. Tất cả mã Ví dụ về JS đều được thử nghiệm trên trình duyệt Firefox và trình duyệt Chrome

hệ điều hành. cửa sổ 10

Mã số. Phiên bản HTML5

Làm cách nào để tìm sự khác biệt giữa hai chuỗi trong JavaScript?

Rohit

Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật

Bản sao_______9_______

Chúng tôi được yêu cầu viết một hàm JavaScript nhận hai chuỗi và tìm số điểm khác biệt tương ứng trong các chuỗi. 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ử sau đây là các chuỗi của chúng ta -

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

Ví dụ

Mã cho điều này sẽ là -

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

Đầu ra trong bảng điều khiển sẽ là -

4

Làm cách nào để tìm sự khác biệt giữa hai chuỗi trong JavaScript?


Làm cách nào để tìm sự khác biệt giữa hai chuỗi trong JavaScript?

Chúng ta có thể trừ hai chuỗi trong JavaScript không?

Không, không có cách tích hợp nào để thực hiện việc này .

Làm cách nào để so sánh các chuỗi JavaScript?

Cách so sánh các chuỗi trong JavaScript? .
Để so sánh các chuỗi dựa trên giá trị và kiểu chữ của chúng, hãy sử dụng Toán tử đẳng thức nghiêm ngặt (===)
Để so sánh các chuỗi dựa trên độ dài của chúng, hãy sử dụng thuộc tính “độ dài” kết hợp với “Toán tử so sánh”

Làm thế nào để so sánh hai chuỗi?

5 cách so sánh hai chuỗi trong Java .
Phương thức chuỗi bằng
Chuỗi bằng Bỏ qua trường hợp
Đối tượng bằng Phương pháp
Chuỗi so sánh với phương thức
Sử dụng Double Equal To Toán tử

Làm cách nào để tìm sự khác biệt trong JavaScript?

Sử dụng Toán học. abs() bên trong một hàm JavaScript để lấy sự khác biệt giữa hai số trong JavaScript.