JavaScript cung cấp một loạt các phương thức để xử lý chuỗi, giúp thao tác và xử lý dữ liệu văn bản trở nên dễ dàng và hiệu quả. Dưới đây là một số phương thức xử lý chuỗi phổ biến trong JavaScript:
1. length
Thuộc tính length
trả về độ dài của một chuỗi.
Ví dụ:
let str = "Hello, World!";
console.log(str.length); // 13
2. charAt()
Phương thức charAt()
trả về ký tự tại một vị trí cụ thể trong chuỗi.
Ví dụ:
let str = "Hello, World!";
console.log(str.charAt(0)); // 'H'
3. indexOf()
Phương thức indexOf()
trả về vị trí của lần xuất hiện đầu tiên của một giá trị cụ thể trong chuỗi. Nếu không tìm thấy, nó trả về -1
.
Ví dụ:
let str = "Hello, World!";
console.log(str.indexOf('World')); // 7
4. substring()
Phương thức substring()
trích xuất các ký tự từ một chuỗi giữa hai chỉ số, hoặc từ một chỉ số đến cuối chuỗi.
Ví dụ:
let str = "Hello, World!";
console.log(str.substring(0, 5)); // 'Hello'
5. slice()
Phương thức slice()
trích xuất một phần của chuỗi và trả về chuỗi mới. Nó tương tự như substring()
nhưng cho phép sử dụng chỉ số âm.
Ví dụ:
let str = "Hello, World!";
console.log(str.slice(0, 5)); // 'Hello'
console.log(str.slice(-6, -1)); // 'World'
6. replace()
Phương thức replace()
thay thế một giá trị cụ thể trong chuỗi bằng một giá trị khác.
Ví dụ:
let str = "Hello, World!";
console.log(str.replace('World', 'JavaScript')); // 'Hello, JavaScript!'
7. toUpperCase()
và toLowerCase()
Phương thức toUpperCase()
chuyển đổi tất cả các ký tự trong chuỗi thành chữ hoa, trong khi toLowerCase()
chuyển đổi chúng thành chữ thường.
Ví dụ:
let str = "Hello, World!";
console.log(str.toUpperCase()); // 'HELLO, WORLD!'
console.log(str.toLowerCase()); // 'hello, world!'
8. split()
Phương thức split()
chia chuỗi thành một mảng các chuỗi con dựa trên một dấu phân cách cụ thể.
Ví dụ:
let str = "Hello, World!";
let arr = str.split(', ');
console.log(arr); // ['Hello', 'World!']
9. trim()
Phương thức trim()
loại bỏ các khoảng trắng ở đầu và cuối chuỗi.
Ví dụ:
let str = " Hello, World! ";
console.log(str.trim()); // 'Hello, World!'
10. concat()
Phương thức concat()
kết hợp hai hoặc nhiều chuỗi thành một chuỗi mới.
Ví dụ:
let str1 = "Hello";
let str2 = "World";
console.log(str1.concat(", ", str2, "!")); // 'Hello, World!'
Tổng Kết:
length
: Trả về độ dài của chuỗi.charAt()
: Trả về ký tự tại một vị trí cụ thể.indexOf()
: Trả về vị trí của lần xuất hiện đầu tiên của một giá trị.substring()
: Trích xuất các ký tự giữa hai chỉ số.slice()
: Trích xuất một phần của chuỗi.replace()
: Thay thế một giá trị trong chuỗi.toUpperCase()
,toLowerCase()
: Chuyển đổi chuỗi thành chữ hoa hoặc chữ thường.split()
: Chia chuỗi thành mảng các chuỗi con.trim()
: Loại bỏ các khoảng trắng ở đầu và cuối chuỗi.concat()
: Kết hợp hai hoặc nhiều chuỗi.
Comments