ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript である文字列が別の文字列で始まるかどうかを確認するにはどうすればよいですか?

JavaScript である文字列が別の文字列で始まるかどうかを確認するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-15 19:01:10307ブラウズ

How Can I Check if One String Starts With Another in JavaScript?

「StartsWith」による文字列の優先順位の決定

質問: JavaScript で、文字列と同様に、ある文字列が別の文字列で始まるかどうかを確認するにはどうすればよいですか? .StartsWith メソッドC#?

JavaScript C# の String.StartsWith

と同等 ECMAScript 2015 (ES6) より前では、JavaScript には String.StartsWith に似たネイティブ メソッドがありませんでした。ただし、ES6 では String.prototype.startsWith() メソッドが導入されました。

ブラウザのサポート:

この記事の執筆時点 (2015 年) では、String の包括的なブラウザ サポートが行われていることに注意してください。 .prototype.startsWith() ではまだ不十分です。したがって、ネイティブ実装のないブラウザではサポートが必要になる場合があります。

サポートされていないブラウザのシム:

ネイティブ String.prototype.startsWith() サポートのないブラウザの場合、シムまたはポリフィルを利用して機能を提供することもできます。推奨される 2 つのオプションは次のとおりです:

  • Matthias Bynens の String.prototype.startsWith shim
  • String.prototype.startsWith() を含む幅広い ES6 機能を組み込んだ es6-shim .

以降の使用法Shimming またはサポートされているブラウザの場合:

メソッドのサポートが確保されたら、String.prototype.startsWith() を次のように使用できます:

console.log("Hello World!".startsWith("He")); // true

var haystack = "Hello world";
var prefix = 'orl';
console.log(haystack.startsWith(prefix)); // false

以上がJavaScript である文字列が別の文字列で始まるかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。