Các phương thức xử lý chuỗi trong JavaScript
JavaScript cung cấp nhiều phương thức để xử lý chuỗi, giúp thao tác và quản lý dữ liệu chuỗi dễ dàng hơn. Dưới đây là một số phương thức phổ biến:
length: Trả về độ dài của chuỗi.let str = "Hello, world!"; console.log(str.length); // 13charAt(index): Trả về ký tự tại vị tríindextrong chuỗi.console.log(str.charAt(0)); // "H"charCodeAt(index): Trả về mã Unicode của ký tự tại vị tríindex.console.log(str.charCodeAt(0)); // 72concat(string2, string3, ..., stringN): Nối nhiều chuỗi với nhau.let str2 = " How are you?"; console.log(str.concat(str2)); // "Hello, world! How are you?"includes(substring, start): Kiểm tra xem chuỗi có chứasubstringkhông, bắt đầu từ vị trístart(tùy chọn).console.log(str.includes("world")); // trueindexOf(substring, start): Trả về vị trí xuất hiện đầu tiên củasubstringtrong chuỗi, bắt đầu từ vị trístart(tùy chọn).console.log(str.indexOf("o")); // 4lastIndexOf(substring, start): Trả về vị trí xuất hiện cuối cùng củasubstringtrong chuỗi, bắt đầu từ vị trístart(tùy chọn).console.log(str.lastIndexOf("o")); // 8slice(start, end): Trả về một phần của chuỗi từ vị trístartđếnend(không bao gồmend).console.log(str.slice(0, 5)); // "Hello"substring(start, end): Tương tự nhưslice, nhưng không chấp nhận các giá trị âm.console.log(str.substring(0, 5)); // "Hello"substr(start, length): Trả về một phần của chuỗi bắt đầu từstartvà có độ dàilength.console.log(str.substr(0, 5)); // "Hello"replace(searchValue, newValue): Thay thếsearchValuebằngnewValuetrong chuỗi.console.log(str.replace("world", "JavaScript")); // "Hello, JavaScript!"toLowerCase(): Chuyển toàn bộ chuỗi thành chữ thường.console.log(str.toLowerCase()); // "hello, world!"toUpperCase(): Chuyển toàn bộ chuỗi thành chữ hoa.console.log(str.toUpperCase()); // "HELLO, WORLD!"trim(): Loại bỏ khoảng trắng ở đầu và cuối chuỗi.let str3 = " Hello, world! "; console.log(str3.trim()); // "Hello, world!"split(separator, limit): Chia chuỗi thành mảng con dựa trênseparatorvà giới hạn số phần tử bởilimit(tùy chọn).console.log(str.split(" ")); // ["Hello,", "world!"]repeat(count): Lặp lại chuỗicountlần.console.log(str.repeat(2)); // "Hello, world!Hello, world!"
Những phương thức này cung cấp các công cụ mạnh mẽ để xử lý và quản lý chuỗi trong JavaScript, giúp dễ dàng thực hiện các thao tác trên dữ liệu văn bản.
Bài liên quan trong # JavaScript
-
Cách tạo thông báo (notification) từ trình duyệt
minhdev -
Hàm javascript show thời gian hiện tại và có đếm giây
minhu -
Hàm chuyển tiêu đề tiếng việt thành URL bằng java script
minhu -
Ứng dụng ESLint để phát hiện lỗi và tối ưu hoá source code JavaScript trên VS
minhdev -
Hàm javascript load số tăng dần đẹp mắt như google analytics
minhu