JavaScriptは文字列にサブ文字列を指定する方法が含まれているかどうかを判断します.

1865 ワード

本論文の例は、JavaScriptが文字列が指定されたサブ文字列を含むかどうかを判断する方法を説明する.皆さんの参考にしてください.具体的な分析は以下の通りです.
以下のJSコードは、Stringオブジェクトのために、文字列がサブ文字列を含むかどうかを判断するためのcontains方法を定義しています.

if (!Array.prototype.indexOf) {
  Array.prototype.indexOf = function(obj, start) {
     for (var i = (start || 0), j = this.length; i < j; i++) {
       if (this[i] === obj) { return i; }
     }
     return -1;
  }
}
if (!String.prototype.contains) {
  String.prototype.contains = function (arg) {
    return !!~this.indexOf(arg);
  };
}
以下は詳細な使用例です.ブラウザで実行できます.

   Enter two strings and check if Strign 1 contains String 2.


String 1:     

String 2:    



<br> if (!Array.prototype.indexOf) { <br>     Array.prototype.indexOf = function(obj, start) { <br>          for (var i = (start || 0), j = this.length; i < j; i++) { <br>              if (this[i] === obj) { return i; } <br>          } <br>          return -1; <br>     } <br> } <br> if (!String.prototype.contains) { <br>     String.prototype.contains = function (arg) { <br>         return !!~this.indexOf(arg); <br>     }; <br> } <br> function checkstring() { <br>     var foo = document.getElementById("foo").value; <br>     var bar = document.getElementById("bar").value; <br>     alert(foo.contains(bar)); <br> } <br>
本論文で述べたように、皆さんのjavascriptプログラムの設計に役に立ちます.