Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでのtest()メソッドの使用は何ですか?


test() メソッドは正規表現です 方法。文字列でパターンを検索し、 trueを返します またはfalse 、結果によって異なります。指定されたパターンに遭遇した場合はtrueを返し、そうでない場合はfalseを返します。 大文字と小文字が区別されます 。詳細に話し合いましょう。

例-1

次の例では、「Tutorixは最高のeラーニングプラットフォームです」という名前のテキストです。 "が与えられ、パターン" Tu "が存在するかどうかがチェックされます。パターンが存在するため、 test() メソッドがtrueを返しました 出力として。

<html>
<body>
<p id="text">Tutorix is the best e-learning platform</p>
<p id="test"></p>
<script>
   var text = document.getElementById("text").innerHTML;
   document.getElementById("test").innerHTML = /Tu/.test(text);
</script>
</body>
</html>
出力
Tutorix is the best e-learning platform
true
例-2

次の例では、パターン「 tu 「提供されたテキストに含まれているかどうかがチェックされます。テキストを明確に観察すると、「 Tu 「そこに存在するが、「 tu」は存在しない "。test() メソッドは大文字と小文字の区別もチェックします 。したがって、このメソッドは falseになりました 出力に示されているように結果を表示しました。

<html>
<body>
<p id="text">Tutorix is the best e-learning platform</p>
<p id="test"></p>
<script>
   var text = document.getElementById("text").innerHTML;
   document.getElementById("test").innerHTML = /tu/.test(text);
</script>
</body>
</html>
出力
Tutorix is the best e-learning platform
false

  1. JavaScriptでのexec()正規表現メソッドの使用は何ですか?

    exec() exec() メソッドは正規表現メソッドです。 test()とは異なり、指定されたパターンの文字列を検索します regexメソッドは、見つかったテキストをオブジェクトとして返します。一致するものがない場合は、 nullになります 出力として。詳細に話し合いましょう。 例-1 次の例では、変数パターン「est」が exec()を介してチェックされます。 方法。 exec() 正規表現メソッドは、テキスト全体で指定されたパターンを精査した後、そのパターンをオブジェクトとして返しました。 。 <html> <body> <script>

  2. Javascript weakMapでの.clear()メソッドの使用は何ですか?

    weakMapのclearメソッドは、WeakMapオブジェクトからすべてのキーと値のペアを削除します。 このメソッドは仕様から削除されており、クリアメソッドのサポートが追加されたWeakMapオブジェクトをラップすることで追加できます。 例 class ClearableWeakMap {    constructor(init) {       this._wm = new WeakMap(init)    }    clear() {       this._wm =