Program JavaScript untuk Memeriksa Apakah String Berisi Substring

Contoh 1: Periksa String dengan include()

// 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}`);
}

Keluaran

Enter a string: JavaScript is fun
Enter a string that you want to check: fun
The string contains fun

Itu includes() metode yang digunakan dengan if...else pernyataan untuk memeriksa apakah string berisi karakter dari string tertentu.

Catatan: The includes() metode peka huruf besar-kecil. Karenanya, menyenangkan dan Menyenangkan berbeda.


Contoh 2: Periksa String dengan 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}`);
}

Keluaran

Enter a string: JavaScript is fun
Enter a string that you want to check: fun
The string contains fun

Pada program di atas, indexOf() metode yang digunakan dengan if...else pernyataan untuk memeriksa apakah string berisi substring.

Itu indexOf() metode mencari string dan mengembalikan posisi kemunculan pertama. Ketika substring tidak dapat ditemukan, ia kembali -1.

Catatan: The indexOf() metode peka huruf besar-kecil.