ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript である文字列が別の文字列で始まるかどうかを確認するにはどうすればよいですか?
質問: 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 つのオプションは次のとおりです:
以降の使用法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 サイトの他の関連記事を参照してください。