Dù là làm Javascript hay bất cứ ngôn ngữ nào, cắt chuỗi vẫn là hàm ít nhất một lần bạn phải rờ qua. Oái ăm thay Javascript lại có 2 hàm na ná nhau đó là substr[]
và substring[]
không phân biệt rõ ràng dễ lãnh củ hành lắm.
Tác dụng của 2 hàm này đều là cắt chuỗi, tuy nhiên khác nhau ở cái tham số thứ 2 trong 2 hàm.
- Nếu như tham số thứ 2 không điền vào, kết quả 2 hàm giống nhau.
- Nếu điền vào thì:
substr: sẽ tạo ra chuỗi có độ dài bằng tham số thứ 2, tính từ index của tham số thứ nhất
var str = 'Mozilla';
console.log[str.substr[2, 5]];
// kết quả mong đợi: "zilla"
substring dễ hiểu thì trả về string có độ dài bằng hiệu của tham số thứ 2 và tham số thứ 1, tính từ vị trí của tham số thứ nhất
var str = 'Mozilla';
console.log[str.substring[2, 5]];
// kết quả mong đợi: "zil"
Ủng hộ Chung Nguyễn Blog
Chung Nguyễn Blog sử dụng FlashVPS - Dịch vụ quản trị máy chủ chuyên nghiệp để quản lý VPS
#FlashVPS là dịch vụ cloud panel trên nền tảng web hỗ trợ khách hàng:
- * Quản lý máy chủ số lượng nhiều
- * Không có kinh nghiệm quản lý máy chủ
- * Thích sử dụng giao diện web đơn giản, trực quan hơn terminal
- * Quá nhàm chán với việc ghi nhớ và lặp lại việc gõ các câu lệnh
- * Muốn tự động hóa mọi thao tác
- * Muốn tiết kiệm thời gian quản trị máy chủ
- * Muốn tiết kiệm tiền bạc, nhân lực quản trị máy chủ 👉 //flashvps.dev
Các bài viết trên website thường xuyên được đăng tải và cập nhật trên trang Facebook Chung Nguyễn Blog hãy tặng cho Chung một LIKE nhé! Mãi yêu các bạn!
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Các bạn có thể mua thêm khóa học JAVA CORE ONLINE VÀ ỨNG DỤNG cực hay, giúp các bạn vượt qua các dự án trên trường và đi thực tập Java. Khóa học có giá chỉ 300K, nhằm ưu đãi, tạo điều kiện cho sinh viên cho thể mua khóa học.
Nội dung khóa học gồm 16 chuơng và 100 video cực hay, học trực tiếp tại //www.udemy.com/tu-tin-di-lam-voi-kien-thuc-ve-java-core-toan-tap/ Bạn nào có nhu cầu mua, inbox trực tiếp a Tuyền, cựu sinh viên Bách Khoa K53, fb: //www.facebook.com/tuyen.vietjack
Follow facebook cá nhân Nguyễn Thanh Tuyền //www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.
Các bài học JavaScript khác tại VietJack:
- Javascript - Cú pháp
- Javascript - Kích hoạt
- Javascript - Vị trí trong HTML File
- Javascript - Biến
- Javascript - Toán tử
- Javascript - Lệnh If...Else
Trang trước
Trang sau
doi_tuong_string_trong_javascript.jsp
Bài viết liên quan
160 bài học ngữ pháp tiếng Anh hay nhất
155 bài học Java tiếng Việt hay nhất
100 bài học Android tiếng Việt hay nhất
247 bài học CSS tiếng Việt hay nhất
197 thẻ HTML cơ bản
297 bài học PHP
101 bài học C++ hay nhất
97 bài tập C++ có giải hay nhất
208 bài học Javascript có giải hay nhất
Học cùng VietJack
Trang web chia sẻ nội dung miễn phí dành cho người Việt.
Lớp 1-2-3 Lớp 4 Lớp 5 Lớp 6 Lớp 7 Lớp 8 Lớp 9 Lớp 10 Lớp 11 Lớp 12 Lập trình Tiếng Anh
Chính sách
Chính sách bảo mật
Hình thức thanh toán
Chính sách đổi trả khóa học
Chính sách hủy khóa học
Tuyển dụng
Liên hệ với chúng tôi
Tầng 2, số nhà 541 Vũ Tông Phan, Phường Khương Đình, Quận Thanh Xuân, Thành phố Hà Nội, Việt Nam
Phone: 084 283 45 85
Email: vietjackteam@gmail.com
CÔNG TY TNHH ĐẦU TƯ VÀ DỊCH VỤ GIÁO DỤC VIETJACK
Người đại diện: Nguyễn Thanh Tuyền
Số giấy chứng nhận đăng ký kinh doanh: 0108307822, ngày cấp: 04/06/2018, nơi cấp: Sở Kế hoạch và Đầu tư thành phố Hà Nội.
Xin chào mọi người! Hôm nay mình xin chia sẻ một vấn đề mà chúng ta thường xuyên gặp phải ở bất cứ bài toán nào hay bất cứ ngôn ngữ lập trình nào. Đó là việc kiểm tra xem một chuỗi [string] tồn tại, chứa một chuỗi con [substring] hay không?
Vì vậy, bài viết này mình sẽ tổng hợp các cách để kiểm tra string tồn tại, chứa substring hay không trong JavaScript, cùng theo dõi nhé!