Chương trình JavaScript để kiểm tra xem một chuỗi có chứa một chuỗi con hay không

Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript để kiểm tra xem một chuỗi có chứa một chuỗi con hay không.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình JavaScript sau:

  • Chuỗi JavaScript
  • Chuỗi Javascript bao gồm ()
  • Chuỗi JavaScript indexOf ()

Ví dụ 1: Kiểm tra chuỗi với bao gồm ()

 // program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.includes(checkString)) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )

Đầu ra

 Nhập một chuỗi: JavaScript thú vị Nhập một chuỗi mà bạn muốn kiểm tra: fun Chuỗi chứa niềm vui

Các includes()phương pháp được sử dụng với các if… elsetuyên bố để kiểm tra xem một chuỗi chứa các ký tự của một chuỗi quy định.

Lưu ý : includes()Phương pháp này có phân biệt chữ hoa chữ thường. Do đó, vui vẻvui vẻ là khác nhau.

Ví dụ 2: Kiểm tra chuỗi với indexOf ()

 // program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.indexOf(checkString) !== -1) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )

Đầu ra

 Nhập một chuỗi: JavaScript thú vị Nhập một chuỗi mà bạn muốn kiểm tra: fun Chuỗi chứa niềm vui

Trong chương trình trên, indexOf()phương thức được sử dụng với if… elsecâu lệnh để kiểm tra xem một chuỗi có chứa một chuỗi con hay không.

Các indexOf()phương pháp tìm kiếm một chuỗi và trả về vị trí của sự xuất hiện đầu tiên. Khi không tìm thấy chuỗi con, nó sẽ trả về -1 .

Lưu ý : indexOf()Phương pháp này có phân biệt chữ hoa chữ thường.

thú vị bài viết...