javascriptの文字列内の部分文字列を見つける方法はいくつありますか?
部分文字列を見つけることができます 文字列内 2つ 方法。 1つの方法は、 indexOf()を使用することです。 メソッドともう1つは、 ES6 include()を使用しています 方法。それらについて詳しく説明しましょう。
indexOf()
構文
indexOf(str);
このメソッドは、インデックスをチェックしようとします 部分文字列の 必要です。インデックスがある場合、つまり部分文字列が存在する場合は、 true 出力に表示されますelsefalse 出力として表示されます。この方法では、大文字と小文字が区別されます 。
例
<html> <body> <script> var company = "Tutorix"; document.write(company.indexOf('Tutor') !== -1); document.write("</br>"); document.write(company.indexOf('tutor') !== -1); </script> </body> </html>
出力
true false
include()
構文
includes(str);
indexOf()とは異なり メソッドの場合、このメソッドは、指定された文字列が存在するかどうかをチェックします。存在する場合、真 出力として表示されますelsefalse 出力として表示されます。この方法でも大文字と小文字が区別されます 。その存在を確認するには、正確な文字列を指定する必要があります。
例
<html> <body> <script> var company = "tutorialspoint"; document.write(company.includes('Tutor')); document.write("</br>"); document.write(company.includes('point')); </script> </body> </html>
出力
false true
-
ChromeでのJavaScript関数の定義?どうすれば見つけることができますか?
Google ChromeでJavaScript関数の定義を見つけるには、ウェブブラウザを開き、F12キーを押してデベロッパーツールにアクセスします。 ここで、Ctrl + Shift + Fを押します。 以下に示すように正規表現を確認してください- 関数を検索して、それだけです。
-
Pythonで階段を上る方法をいくつ見つけるかをプログラムする
n段の階段があり、一度に1段または2段の階段を上ることができるとします。階段を上るユニークな方法の数を返す関数を定義する必要があります。 ステップの順序は変更しないでください。そのため、ステップの異なる順序はそれぞれ1つの方法としてカウントされます。答えが非常に大きい場合は、結果を10 ^ 9+7で変更します したがって、入力がn =5のような場合、8つの固有の方法があるため、出力は8になります- 1、1、1、1、1 2、1、1、1 1、2、1、1 1、1、2、1 1、1、1、2 1、2、2 2、1、2 2、2、1 これを解決するには、次の手順に従いま