JavaScriptの文字列の20一般的に使用される方法

要約:楽しいJS文字列。

Fundebugは、元の作者に属し、転載を承認しました。

本論文では、最も一般的に使用されるいくつかの説明JSの文字列関数を。

1.のcharAt(X)

charAt(x)文字列を返しxインデックスから、その位置にある文字を0開始。

    //charAt(x)
    var myString = 'jQuery FTW!!!';
    console.log(myString.charAt(7));
    //output: F

2. charCodeAt(X)

`charCodeAt(x)`返回字符串中`x`位置处字符的`unicode`值。

    //charAt(position)
    var message="jquery4u"
    //alert "113"
    alert(message.charAt(1)

3.連結(V1、V2 ...)

concat() 2つの以上の文字列を接続するための方法は、既存の文字列を変更しないこの方法は、スプライシングの新しい文字列を返します。

    //concat(v1, v2,..)
    var message="Sam"
    var final=message.concat(" is a"," hopeless romantic.")
    //alerts "Sam is a hopeless romantic."
    alert(final)

4. fromCharcode(C1、C2)

fromCharcode(c1,c2)一連の変換Unicode文字に値を。

    //fromCharCode(c1, c2,...)
    console.log(String.fromCharCode(97,98,99,120,121,122))
    //output: abcxyz
    console.log(String.fromCharCode(72,69,76,76,79))
    //output: HELLO

5.のindexOf(SUBSTR、[開始])

indexOf(見つかった場合)検索の方法とは、文字または部分文字列検索する文字列のインデックスを返します。見つからない場合は、それが返されます-1Startこれは、検索文字列、デフォルト値の開始位置を指定するオプションのパラメータです0

    //indexOf(char/substring)
    var sentence="Hi, my name is Sam!"
    if (sentence.indexOf("Sam")!=-1)
    alert("Sam is in there!")

6のlastIndexOf(SUBSTR、[開始])

lastIndexOf()この方法が見つからない場合は、それを返す、の最後に出現する指定されたテキスト文字列のインデックスを返します-1「」Startこれは、検索文字列、デフォルト値の開始位置を指定するオプションのパラメータですstring.length-1

    //lastIndexOf(substr, [start])
    var myString = 'javascript rox';
    console.log(myString.lastIndexOf('r'));
    //output: 11

7.マッチ(正規表現)

正規表現によると、検索文字列にマッチします。一致が見つからない場合、メッセージが返さまたは配列されますnull

    //match(regexp) //select integers only
    var intRegex = /[0-9 -()+]+$/;  
     
    var myNumber = '999';
    var myInt = myNumber.match(intRegex);
    console.log(isInt);
    //output: 999
     
    var myString = '999 JS Coders';
    var myInt = myString.match(intRegex);
    console.log(isInt);
    //output: null

8.交換(正規表現/ SUBSTR、のreplaceText)

replace() 文字列番号、または代替的に陽性発現と一致するストリング内の他の文字を置換するための方法。

    //replace(substr, replacetext)
    var myString = '999 JavaScript Coders';
    console.log(myString.replace(/JavaScript/i, "jQuery"));
    //output: 999 jQuery Coders
     
    //replace(regexp, replacetext)
    var myString = '999 JavaScript Coders';
    console.log(myString.replace(new RegExp( "999", "gi" ), "The"));
    //output: The JavaScript Coders

9.検索(正規表現)

search()サブ指定された検索文字列のための方法、またはが見つかった場合は、正規表現に一致する部分文字列を取得するに戻りregexpそうでない場合は、サブストリングの一致の開始位置-1

    //search(regexp)
    var intRegex = /[0-9 -()+]+$/;  
     
    var myNumber = '999';
    var isInt = myNumber.search(intRegex);
    console.log(isInt);
    //output: 0

10スライス(開始、[終了])

slice()この方法は、新しい文字列を返し、文字列の一部を抽出してもよいです。文字列を含むstart(スタートを含む)始めにend(含めていない終わるendまでのすべての文字)。

    //slice(start, end)
    var text="excellent"
    text.slice(0,4) //returns "exce"
    text.slice(2,4) //returns "ce"

11分割(デリミタ、[リミット])

split()文字列配列に文字列を分割するための方法、含まれていない文字列の配列を返すために、文字列の配列を返しdelimiter、自身を。「オプションlimit」あなたが返すように配列の要素の最大数を指定することができます整数です。

12. SUBSTR(開始、[長さ])

substr()この方法は、文字列から抽出することができるstart指標を開始文字の数を指定します。成る、新しい文字列を返しstart始動時(開始文字を含むが呼ばれる)lengthの文字。指定しない場合length、返される文字列が含まれているから、start文字列の末尾。

    //substring(from, to)
    var text="excellent"
    text.substring(0,4) //returns "exce"
    text.substring(2,4) //returns "ce"

13.ストリング([する]、から)

substring()指定された2つのインデックス間の文字列の仲介を抽出する方法は、部分文字列を含んすることから返されstartた文字が、含まれていないstop文字を、そしてto引数が省略された場合、必要に応じて、その後、サブストリングが常に返されます文字列の末尾。

    //substring(from, [to])
    var myString = 'javascript rox';
    myString = myString.substring(0,10);
    console.log(myString)
    //output: javascript

14. toLowerCaseメソッド()

toLowerCase() 小文字に文字列を変換するための方法。

    //toLowerCase()
    var myString = 'JAVASCRIPT ROX';
    myString = myString.toLowerCase();
    console.log(myString)
    //output: javascript rox

15.は、toUpperCase()

toUpperCase() この方法は、大文字に文字列を変換するために使用されます。

    //toUpperCase()
    var myString = 'javascript rox';
    myString = myString.toUpperCase();
    console.log(myString)
    //output: JAVASCRIPT ROX

16.(含みます)

includes() 文字列が指定した文字列や文字が含まれているかどうかをチェックするための方法。

    //includes()
    var mystring = "Hello, welcome to edureka";
    var n = mystring.includes("edureka");
    //output: True

17. endsWith()

endsWith()関数は、文字列または文字の最後に、指定された文字列かどうかをチェックします。

    //endsWith()
    var mystr = "List of javascript functions";
    var n = mystr.endsWith("functions");
    //output: True

18.リピート()

repeat() 構築物とは、一緒に接続されている文字列のコピーの指定された数を含む新しい文字列を返します。

    //repeat()
    var string = "Welcome to Edureka";
    string.repeat(2);
    //output: Welcome to Edureka Welcome to Edureka

19のvalueOf()

valueOf()この方法は、戻りStringオブジェクト元の値(プリミティブ値)が、この値は同じですString.prototype.toString()

    //valueOf()
    var mystr = "Hello World!";
    var res = mystr.valueOf();
    //output: Hello World!

20.トリム()

trim()この方法は、文字列の両端から空白文字を削除します。この文脈での空白文字があること、すべての空白文字(スペース、タブ、無休憩スペースなど)、およびすべての行終端文字(例えば、LF、CR)

    //trim()
    var str = "     Hello Edureka!     ";
    alert(str.trim());

コードが展開された後BUGがリアルタイムで知ることができない存在し、その後これらのバグを解決するためにも、我々は監視ツールを使用してBUGは、簡単な方法をお勧めするためにここに皆のため、時間のデバッグログを費やしFundebugを

Fundebugについて

Fundebugの JavaScriptの上の焦点は、マイクロチャネル、マイクロチャネルのゲーム、アリペイ小さなプログラム、リアルタイムのオンライン監視BUGネイティブ、Node.jsのとJavaアプリケーションに反応アプレット。2016年以来、二から一一が正式に立ち上げ、Fundebugは20億+エラーイベントの合計を取り扱う、有料顧客はサンシャイン保険、クルミのプログラミング、ライチFM、1対1、マイクロパルスの頭部、青年同盟や他の多くのコミュニティのブランドを持っています。ようこそ無料お試し

おすすめ

転載: www.cnblogs.com/fundebug/p/20-javascript-string-method.html