JavaScriptでよく使われる文字列の方法

6045 ワード

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.concat(v 1,v 2.)concat()方法は、既存の文字列を変更せずにスティッチング後の新しい文字列を返します.
//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からスタートする文字列(startを含む)からendまでのすべての文字列を含む.
//slice(start, end)    
var text="excellent"    
text.slice(0,4) 
//returns "exce"    
text.slice(2,4) 
//returns "ce"
11.スプリット(delimiter、[limit])end方法は、1つの文字列を文字列配列に分割し、1つの文字列配列から返される配列の中の文字列をsplit()自身を含まないようにする.オプションの「delimiter」は、戻りたい最大配列の要素個数を指定できる整数です.
12.substr(start、[length])limit方法は、substr()の下付きから指定された数の文字を文字列から抽出することができる.startから開始されるstart文字を含む新しい文字列を返します.lengthが指定されていない場合、返された文字列はlengthから文字列の最後までの文字を含む.
//substring(from, to)    
var text="excellent"    
text.substring(0,4) 
//returns "exce"    
text.substring(2,4) 
//returns "ce"
13.substring(from、[to])start方法は、文字列の中の2つの指定された下付き文字を抽出するために用いられ、返した部分列はsubstring()における文字を含むが、startにおける文字は含まれない.stopにはオプションであり、パラメータを省略すると、返した部分列は文字列の最後まで続く.
//substring(from, [to])    
var myString = 'javascript rox';    
myString = myString.substring(0,10);    
console.log(myString)    
//output: javascript
14.toLowerCase()to方法は、文字列を小文字に変換するためのものである.
//toLowerCase()   
var myString = 'JAVASCRIPT ROX';    
myString = myString.toLowerCase();    
console.log(myString)    
//output: javascript rox
15.toUpperCase()toLowerCase()方法は、文字列を大文字に変換するためのものである.
//toUpperCase()    
var myString = 'javascript rox';   
myString = myString.toUpperCase();    
console.log(myString)    
//output: JAVASCRIPT ROX
16.includies()toUpperCase()方法は、文字列が指定された文字列または文字を含むかどうかを確認するために使用される.
//includes()    
var mystring = "Hello, welcome to edureka";    
var n = mystring.includes("edureka");    
//output: True
17.endsWith()includes()関数は、文字列が指定された文字列または文字で終わるかどうかを確認する.
//endsWith()    
var mystr = "List of javascript functions";    
var n = mystr.endsWith("functions");    
//output: True
18.repeat()endsWith()は、一緒に接続された指定された数の文字列のコピーを含む新しい文字列を構成して返します.
//repeat()    
var string = "Welcome to Edureka";    
string.repeat(2);    
//output: Welcome to Edureka Welcome to Edureka
19.valueOf()repeat()方法は、valueOf()オブジェクトの元の値を返し、Stringに等しい値です.
//valueOf()    
var mystr = "Hello World!";    
var res = mystr.valueOf();    
//output: Hello World!
20.trim()String.prototype.toString()方法は、空白文字を一つの文字列の両端から削除します.この文脈での空白文字は、すべての空白文字(space、tab、no-break spaceなど)と、すべての行の終端文字(LF、CRなど)である.
//trim()    
var str = "     Hello Edureka!     ";
alert(str.trim());