javascript-常用文字列方法大まとめ
6501 ワード
本論文では主にいくつかの最も一般的な 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)
正規表現に基づいてマッチするものを検索します.マッチするものが見つからない場合は、情報配列または
12 substr(start、[length])
参考:https://www.youtube.com/watch...
交流
大先端技術交流コミュニティにようこそ、一期交流技術QQ群:608229520
JS
文字列関数を紹介します.リストは以下の通りです.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