Hàm xử lý chuỗi trong javascript là một trong những keyword được search nhiều nhất trên Google về chủ đề hàm xử lý chuỗi trong javascript. Trong bài viết này, hoclamweb.vn sẽ viết bài viết Tổng hợp các hàm xử lý chuỗi trong javascript mới nhất 2020.
Tổng hợp các hàm xử lý chuỗi trong javascript mới nhất 2020
1, Khai báo chuỗi trong javascript.
-Mặc dù vừa mới được học về khai báo chuỗi trong javascript rồi (nhìn thấy lại). Nhưng thôi ở đây mình cứ nhắc lại, coi như chúng ta ôn lại bài cũ.
-Để khai báo trong javascript chúng ta có đủ nội lực đặt trong dấu '
hoặc "
.
VD:
var a = 'toidicode.com';//Hoặcvar b = "toidicode.com";
Và chúng ta cũng đủ nội lực dùng trích dẫn trong chuỗi, nhưng với điều kiện là không được trùng với ký tự bao ngoài nó.
VD:
var a = 'Học lập trình Trực tuyến miễn phí "toidicode.com"';//hoặcvar b = "Học lập trình online free 'toidicode.com'";
-Nếu giống như trong trường hợp bắt buộc thì chúng ta cũng đủ nội lực dùng trùng lặp ký tự nhưng phải đặt dấu \
ở trước ký tự bến trong nó.
VD:
var a = 'học lập trình Trực tuyến \'toidicode.com\'';//Hoặcvar b = "học lập trình online \"toidicode.com\""
nhìn thấy hiệu quả
2, Các tính chất và mẹo của string.
length
-Để quét độ dài của chuỗi trong javascript chúng ta dùng thuộc tính length
.
Cú Pháp:
string.length;
Trong đó: string
là tên biến chứa chuỗi.
VD:
var a = "Học lập trình javascript online toidicode.com";var count = a.length; document.write(count);
xem hiệu quả
indexOf()
-Phương thức này trả về vị trí của từ xuất hiện đầu tiên trong chuỗi, nếu trong chuỗi không có từ cần tìm thì nó sẽ trả về -1
.
Cú Pháp:
string.indexOf(keyword);
Trong đó: keyword
là keyword mà các bạn cần tìm trong chuỗi.
VD:
var des = "toidicode là web chuyên share các tutorials về lập trình toidicode";var position = des.indexOf('toidicode'); alert('Vị trí của chuỗi toidicode trong des là: ' + position);
xem kết quả
lastIndexOf()
-Phương thức này cũng giống với phương thức indexOf() là tìm kiếm vị trí của chuỗi, nhưng hàm này sẽ trả về vị trí cuối cùng của chuỗi xuất hiện trong chuỗi cần tìm.
Cú Pháp:
string.lastIndexOf(keyword);
Trong đó: keyword
là keyword mà các bạn cần tìm trong chuỗi.
VD:
var des = "toidicode là web chuyên chia sẻ các tutorials về lập trình toidicode";var position = des.lastIndexOf('toidicode'); alert('Vị trí của chuỗi toidicode trong des là: ' + position);
xem hiệu quả
Search()
-Hàm này giống như hàm indexOf nên mình sẽ không trình bày thêm.
slice()
-Hàm này có chức năng cắt ra một chuỗi con từ một chuỗi cha.
Cú Pháp:
string.slice(begin,end);
Trong đó:
begin
là vị trí khởi đầu cắt chuỗiend
là vị trí kết thúc cắt chuỗi (nếu k điền thì là cắt đến hết chuỗi).
quan tâm: vị trí của chuỗi được tính từ 0.
VD:
var a = "học lập trình Trực tuyến toidicode.com"; a.slice(21,34); //toidicode.com
xem kết quả
-Và đương nhiên bạn cũng có thể cắt chuỗi từ cuối về đầu. Bằng việc thêm dấu trừ vào trước vị trí (tính từ cuối về đầu).
VD:
var a = "học lập trình online toidicode.com"; a.slice(-13,34); //toidicode.com
nhìn thấy kết quả
VD: Cắt chuỗi từ vị trí bắt đầu đến hết chuỗi.
var a = "học lập trình Trực tuyến toidicode.com"; a.slice(21); //toidicode.com
substring()
-Hàm này cũng tương tự giống như hàm sicle()
, nhưng hàm này k cho phép truyền vào số âm.
Cú pháp:
string.substring(begin,end);
Trong đó:
begin
là vị trí bắt đầu cắt chuỗiend
là vị trí kết thúc cắt chuỗi (nếu không điền thì là cắt đến hết chuỗi).
quan tâm: vị trí của chuỗi được tính từ 0.
substr()
-Phương thức này cũng có chức năng là cắt chuỗi nhưng tham số thứ 2 của mẹo này có phần khác với 2 bí quyết còn lại.
Cú pháp:
string.substr(begin,length);
Trong đó:
begin
là vị trí bắt đầu cắt chuỗilength
là độ dài của chuỗi muốn cắt (tính từ điểm bắt đầu cắt).
để ý: vị trí của chuỗi được tính từ 0.
VD:
var a = "học lập trình online toidicode.com"; a.substr(21,13); //toidicode.com
replace()
-Phương thức này cho phép chúng ta search và thay thế chuỗi.
Cú Pháp:
string.replace(chuoicantim,chuoithaythe);
Trong đó:
chuoicantim
là chuỗi cần tìm để thay thế.chuoithaythe
là chuỗi thay thế.
VD: Thay thế chuỗi toidicode.com bằng https://toidicode.com
var a = "học lập trình online toidicode.com"; a.replace('toidicode.com','https://toidicode.com');
toUpperCase()
-Phương thức này có tác dụng chuyển đổi chuỗi thành chữ in hoa.
Cú Pháp:
string.toUppercase();
VD:
var a = "học lập trình Trực tuyến toidicode.com"; a.toUpperCase();
toLowerCase()
-Phương thức này có tác dụng biến động chuỗi thành chuỗi thường.
Cú Pháp:
string.toLowerCase();
VD:
var a = "HỌC LẬP TRÌNH online TOIDICODE.COM"; a.toUpperCase();
3, Lời Kết.
-Như vậy qua phần này mình vừa mới trình bày xong cơ bản về chuỗi trong javascript rồi, các bạn chú ý ôn cho chắc phần này nhé. Bài tiếp theo chúng ta sẽ nghiên cứu về Số – Numbers trong javascript.
nguồn: toidicode.com