javascript-常用文字列方法大まとめ

6501 ワード

本論文では主にいくつかの最も一般的なJS文字列関数を紹介します.リストは以下の通りです.
  • charAt(x)
  • charCodeAt(x)
  • concat(v 1,v 2.)
  • from Charode(c 1,c 2)
  • indexOf
  • lastIndexOf
  • match(regexp)
  • replace
  • search
  • slice(start,end)
  • スプリット
  • substr(start,length)
  • substring(from、to)
  • toLowerCase()
  • toUpperCase()
  • includes()
  • endsWith()
  • レペト()
  • valueOf()
  • trim()
  • 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の値を返します.
    //charCodeAt(position)
    var message="jquery4u"
    //alert "113"
    alert(message.charCodeAt(1)
    
    
    3.concat(v 1,v 2.)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.from Charode(c 1,c 2)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,[start])indexOf方法で検索し、検索した文字列またはサブ文字列の索引を返す.見つかっていない場合は、-1に戻る.Startは、文字列内の検索開始位置を指定するオプションパラメータであり、デフォルト値は0である.
    //indexOf(char/substring)
    var sentence="Hi, my name is Sam!"
    if (sentence.indexOf("Sam")!=-1)
    alert("Sam is in there!")
    
    6.lastIndexOf(substr,[start])lastIndexOf() 方法は、指定された文字列の最後に表示されたインデックスを返します.見つからない場合は-1を返します.「Start」はオプションのパラメータで、文字列で検索を開始する位置を指定し、標準値はstring.length-1です.
    //lastIndexOf(substr, [start])
    var myString = 'javascript rox';
    console.log(myString.lastIndexOf('r'));
    //output: 11
    
    7.match(regexp)
    正規表現に基づいてマッチするものを検索します.マッチするものが見つからない場合は、情報配列または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.replace(regexp/substr,replace text)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)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])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])split() 方法は、文字列を文字列配列に分割し、文字列配列から返される行列の文字列は含まれません.  delimiter自体ですオプションの「limit」は、戻りたい最大配列の要素個数を指定できる整数です.
    12 substr(start、[length])substr() メソッドは文字列から抽出できます.  start 下付き文字の開始数を指定します.新しい文字列を返します.  start(startが指す文字を含む)で開始されます.  length を選択します.指定がない場合  lengthでは、戻りの文字列は、  start 文字列の最後の文字まで.
    //substr(from, to)
    var text="excellent"
    text.substr(0,4) //returns "exce"
    text.substr(2,4) //returns "cell"
    
    13.substring(from、[to])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.includies()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() 一緒に接続された指定された数の文字列のコピーを含む新しい文字列を作成して返します.
    //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()trim() 方法は、文字列の両端から空白文字を削除します.この文脈での空白文字は、すべての空白文字(space、tab、no-break spaceなど)と、すべての行の終端文字(LF、CRなど)である.
    //trim()
    var str = "     Hello Edureka!     ";
    alert(str.trim());
    
    
    コード展開後に存在するかもしれないバグをリアルタイムで知ることができません.後でこれらのバグを解決するために、多くの時間をかけてロゴの調整を行いました. Fundebug
    参考:https://www.youtube.com/watch...
    交流
    大先端技術交流コミュニティにようこそ、一期交流技術QQ群:608229520