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
var str1 = "ansar@#//1";
var str2 = "@#//sanra123";
s1 = str1.split[''];
s2 = str2.split[''];
var i = s1.length + 1;
while [i--] {
if [s2.indexOf[s1[i]] >= 0]
s2.splice[s2.indexOf[s1[i]], 1];
}
console.log[s2]
đầu ra
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
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