JavaScript文字列の定義と方法
2879 ワード
作成方法
文字の使い方
括弧の中に文字列の索引の値を書いて、値を返して索引の値の指定する項です.
括弧に文字列の索引値を書き、その索引値の指定項目の文字コード(ASCII)を返します.
文法:
文字列のマッチングモード方法
削除された項目は空の文字列で出力値に表示されます.
var str = new String("Hello World");
var str1 = "Hello World"
console.log(typtof str); // object
toLocaleString
、toString
、valueOf
の返却値はすべて文字列です.文字の使い方
charAt()
:インデックス値を通して文字列の中の項目を探します.括弧の中に文字列の索引の値を書いて、値を返して索引の値の指定する項です.
var str ="Hello World"
console.log(str.charAt(1)) /// :e
charCodeAt()
:インデックス値を通して文字列の中の項目の文字コードを探します.括弧に文字列の索引値を書き、その索引値の指定項目の文字コード(ASCII)を返します.
var str ="Hello World"
console.log(str.charAt(1)) /// :“e” :101
操作方法concat()
:2つまたは複数の文字列を接続するために、新しい文字列を返します.2つの文字列の間には隙間がありません.文法:
name1.concat(name2,name3……)
たとえば:var str1 = "Hello";
var str2 = "World";
console.log(str1.concat(str2)); // HelloWorld
slice()
:括弧内には、両方の値が索引値であり、返した値は抽出された項目である.start
<=戻り値<end
,インデックス値は負であり、インデックス値が負であるこの項目から直接抽出すると、左から右にしか抽出できません.見つけられない場合、戻り値は空です.var str = "1,3,4,5,7"
console.log(str.slice(1,3)) // , 3
substr(start,howmang)
:括弧内の第一の値は最初のインデックス値であり、第二の値はインデックス値から抽出される個数であり、個数は負の値ではない.個数が0なら、出力値は空です.var str = "1,3,4,5,7"
console.log(str.substr(1,2)) // , 3
console.log(str.substr(2,0)) // 。
substring(start,end)
:括弧内の2つの値はいずれもインデックス値であり、インデックス値が負の値である場合、負の値は自動的に0に変換され、値が小さい値を抽出の開始とする.var str = "1,3,4,5,7"
console.log(str.substring(1,2)) // ,
console.log(str.substring(-1,3)) // 1,3
文字列の位置方法indexOf()
:文字中の値と開始位置を通じて、その値のインデックス値を探します.見つけられない場合は、0に戻ります.var str = "1,3,4,5,7"
console.log(str.indexOf("3",1)) // 2;
console.log(str.lastindexOf("3",7)) // 2 ;
trim
:文字列の前後にあるすべてのスペースを削除し、スペースを削除した文字列を返します.文字列の中の文字は削除できません.var str = " a, b, c "
console.log(str.trim()); // a, b, c
文字列変換の大文字と小文字toLowerCase
:小文字に変換する.toUpperCase
:大文字を変換する.文字列のマッチングモード方法
replace()
:代替;括弧の中には2つの値があります.最初の値のパラメータは元の文字列の中には置換される値があります.2番目のパラメータは置換したい値です.返した値は新しい文字列です.var str = "1,1,2,3,45,6,78"
console.log(str.replace("1","+")); // +,+,2,3,45,6,78
split()
:削除、括弧内は2つの値で、最初の値は元の配列から削除したい項目で、2番目の値は出力値の個数です.複数の文字列からなる新しい配列を返します.削除された項目は空の文字列で出力値に表示されます.
var str = "11325"
console.log(str.split("1")); // : ["", "", "325"]
console.log(str.split("1",2)); // : ["", ""]