Minh họa về chuổi và hàm xử lý chuỗi trong javascript
★ Tham khảo: Dịch vụ thiết kế và phát triển website
★ Tham khảo: Khóa học thiết kế, dàn trang của Quốc Bửu Group
★ Tham khảo: Khóa học lập trình website của Quốc Bửu Group
Chuỗi (string) là tập các kí tự đặt trong cặp dấu nháy ' ' hoặc " ". Mục đích sử dụng để lưu trữ và thao tác với văn bản html. Độ dài của một chuỗi được xác định bằng thuộc tính length.
Cách khai báo đối tượng String
var strings = 'các ký tự chuỗi';
var stings = new String("các ký tự chuỗi");
// có thẻ dùng ngoặc đơn '' hoặc ngoặc kép " " để khai báo.
Danh sách các ký tự đặc biệt khi dùng chuỗi
\’ dấu nháy đơn
\” dấu nháy kép
\\ dấu ghạch chéo ngược
\n dòng mới (xuống dòng)
\r quay lại
\t khoảng cách tab
\b khoảng trắng
\f dữ liệu mẫu
Nối chuỗi trong JavaScript
Để nối chuỗi ta sử dụng dấu "+" đặt giữa hai chuỗi để nối, khi bạn có một chuỗi quá dài mà cần phải enter xuống dòng thì bắt buộc phải sử dụng kí tự "+" hoặc "\"
VD minh họa về chuỗi (string) trong javascript
var strings= " Quốc Bửu Group"
+ ", thiết kế web, thiết kế thương hiệu"
+ ", kênh kết nối giao thương số một Việt Nam";
alert(strings);
//Kết quả hiển thị Quốc Bửu Group, thiết kế web, thiết kế thương hiệu, kênh kết nối giao thương số một Việt Nam
Hàm xử lý chuỗi hay gọi là các phương thức trong lớp String, vì nó có liên quan đến đối tượng của lớp String. Các hàm thương dùng để xử lý để thao tác : cắt chuỗi , tìm kiếm chuỗi, chuyển đổi chuỗi,... tổng hợp các hàm thường dùng
Tìm kiếm chuỗi trong một chuỗi (string)
+ indexOf() : trả về kết quả là vị trí xuât hiện đầu tiên của chuỗi con trong chuỗi cha (bắt đầu là vị trí 0)
+ lastIndexOf() : trả về kết quả là vị trí xuât hiện cuối cùng của chuỗi con trong chuỗi cha, nếu không tìm thấy chuỗi thì nó sẽ trả về kết quả là -1.
+ search() : hàm này cũng có tác dụng tìm kiếm như hai hàm vừa nói trên, nó có tác dụng giống như hàm indexOf().
Cắt chuỗi
Các hàm cắt chuỗi tính từ vị trị đầu tiên là số 0 đến cuối cùng n
+ slice() : cắt chuỗi và trả về giá trị là một chuỗi mới.
+ substring() : Cũng tương tự như hàm slice(), nhưng tham số truyền vào phải lớn hơn 0.
+ substr() : được sử dụng để cắt chuỗi có vị trí bắt đầu và ký tự.
Tìm kiếm và thay thế chuỗi
+ replace() : hàm thực hiện chắc năng tìm kiếm và thay thế để trả về một chuỗi mới tương ứng.
Chuyển chữ thành hoa và thường
+ toUpperCase (): chuyển chữ thường thành chữ hoa.
+ toLowerCase (): chuyển chữ hoa thành chữ thường.
Nối chuỗi
+ concat () : nối hai hay nhiều chuỗi lại với nhau.
Chuyển đổi chuỗi sang mảng
+ split(): Chuyển đổi một chuổi sang mảng , tham số truyền vào là kí tự ngăn cách giữa các phần tử.
Ví dụ minh họa hàm xử chuỗi trong javascript
var strings= "Quốc Bửu Group";
document.write("Vi trị xuất hiện của chuỗi Group là: " + strings.indexOf("Group"));
// kiểm tra chuỗi "Group" xuất hiện ở vị trí bao nhiêu.
var strs = "Lập trình javascript cơ bản với Quốc Bửu Group";
document.write(strs .slice(8,29));
// cắt chuỗi "Lập trình javascript cơ bản" từ vị trí số 8 - 29
var strs = "Lập trình javascript cơ bản với Quốc Bửu Group";
document.write(strs .replace("javascript ", "PHP"));
//thay thế chuỗi "javascript" thành "PHP", kết quả hiển thị "Lập trình PHP cơ bản với Quốc Bửu Group"
var strs = "Quốc Bửu Group";
document.write(strs .toUpperCase()+ "");
// chuyển đổi chuỗi thành toàn chữ hoa, kết quả "QUỐC BỬU GROUP"
var strs = "QBg";
var array = strs .split("");
var text = "";
for (var i = 0; i < array.length; i++) {
text += array[i] + "";
}
document.write(text);
//chuyển đổi chuỗi QBg thành mãng array ("Q", "B", "g")
Chúc các bạn thành công trong công việc !
Nhấc máy lên và gọi cho chúng tôi để được tư vấn về khóa học thiết kế website với PHP và MYSQL online tại 63 tỉnh thành, mọi thông tin tư vấn xin vui lòng gửi về email quocbuugroup@gmail.com hoặc các phương tiện khác bên dưới.
* Quốc Bửu Group luôn luôn lắng nghe, tiếp nhận và xử lý một cách triệt để, xin vui lòng gọi số hotline ở phía trên để chúng tôi hỗ trợ bạn.
Đối tượng Chuỗi và hàm xử lý chuỗi trong Javascript
Bạn đang cần tư vấn dịch vụ, than phiền dịch vụ hoặc đóng góp ý kiến?
Quốc Bửu Group luôn luôn lắng nghe, tiếp nhận và xử lý một cách triệt để, xin gọi số hotline ở phía trên hoặc gửi thông tin yêu cầu bên dưới, chúng tôi sẽ liên hệ với bạn trong thời gian sớm nhất có thể.
Để yêu cầu tư vấn dịch vụ hoặc sản phẩm, Quý khách vui lòng điền vào trường lời nhắn những thông tin sau: Mã sản phẩm, tên sản phẩm, thông tin sản phẩm... để chúng tôi hỗ trợ một cách chính xác.
Văn phòng: 67/9 Đường TA04, Phường Thới An, Quận 12, TP. Hồ Chí Minh
Hotline: 0937.587.087
Email: quocbuugroup@gmail.com
Website: www.quocbuugroup.com
Mã số thuế: 0316095304
Thời gian làm việc: Từ thứ 2 - thứ 7, 08h00 - 17h00
Tại Bình Dương: 230 Bạch Đằng, Phường Lái Thiêu, Thuận An, Bình Dương
Tại Long An: 124 Lê Cao Dòng, Phường 2, Tân An, Long An
Tại Bình Thuận: 407 đường DT 720, Xã Suối Kiết, Tánh Linh, Bình Thuận
Tại Tiền Giang: Số 24 ấp 1, Xã An Thái Trung, Cái Bè, Tiền Giang
Tại Đồng Nai: Lô F, KCN Long Khánh, Xã Bình Lộc, Thị Xã Long Khánh, Đồng Nai
Tại Đắk Lắk: Y Wang, Ea Tam, Thành phố Buôn Ma Thuột, Đắk Lắk
Họ và tên *
Số điện thoại *
Địa chỉ
Lời nhắn *
Mã đơn hàng *
Số điện thoại *