startsWith
メソッドを使用することができます。以下にいくつかのコード例を示します。
// startsWithメソッドを使用した例
const haystack = 'hello world';
const needle = 'hello';
if (haystack.startsWith(needle)) {
console.log('haystackの先頭にneedleが存在します');
} else {
console.log('haystackの先頭にneedleは存在しません');
}
// startsWithメソッドを使わずに先頭一致を判定する例
const haystack = 'hello world';
const needle = 'hello';
if (haystack.indexOf(needle) === 0) {
console.log('haystackの先頭にneedleが存在します');
} else {
console.log('haystackの先頭にneedleは存在しません');
}
上記の例では、startsWith
メソッドを使って文字列の先頭一致を判定しています。もしhaystack
の先頭にneedle
が存在する場合はtrue
を返し、存在しない場合はfalse
を返します。
また、indexOf
メソッドを使用して先頭一致を判定する方法もあります。indexOf
メソッドは、指定した文字列が最初に現れる位置を返します。もしneedle
がhaystack
の先頭に存在する場合は、そのインデックスが0となります。