Sting 文字列オブジェクトは、JavaScript によって提供される組み込みオブジェクトの 1 つです。
ここで特に注意してください。文字列の最初の文字は 0 番目の文字であり、2 番目の文字は 1 番目の文字です。
1. 文字列オブジェクトの作成メソッド
[var] 文字列オブジェクトのインスタンス名 = new String(string)
または var 文字列オブジェクトのインスタンス名 = string Value
例:
var str = "Hello World";
var str1 = new String("This is a string");
2 .String プロパティ
length: 文字列の長さを返します
var intlength = str.length //intlength = 11
3.String メソッド
charAt(* ): 文字列の * 番目の位置にある 1 文字を返します
var x = "abcdefg" var y = x.charAt(3); //y="d"
charCodeAt(*): 文字列の * 番目の位置にある 1 文字の ASCII コードを返します
詳しい説明はありません
fromCharCode(): 指定された Unicode 値を受け入れ、文字列を返します。
document.write(String.fromCharCode(72,69,76,76,79)); //出力結果は HELLO です
indexOf(): 文字列 String から別の文字を検索しますオブジェクトの場合、検索が成功した場合は位置が返され、それ以外の場合は -1 が返されます。
document.write("children".indexOf("l",0)) //出力結果は 3
document.write("children".indexOf("l",1)); //出力結果は 3
document.write("children".indexOf("l",4) )); //出力結果は -1 です
lastIndexOf(): 検索方向が逆であり、
ドキュメントを後ろから前に検索する点が異なります。 write("children".lastIndexOf("l ",4)); //出力結果は 3 です。
split (区切り文字): 配列を文字列から分離して返します。区切り文字は、 を区切る場所を決定します。
'l&o&v&e'.split('&'); //配列 l,o,v,e を返します
substring(): 文字列
substring(
[,])
document.write("children".substring(1,3)); //出力結果は hil
substr(): これもトリミングと同等ですが、substring() との違いに注意してください
substr([,])
document.write("children".substr(1,3)); //出力結果ヒルです。ここで注意しなければならないのは、サブスティングと比較すると、結果は同じですが、アルゴリズムや考え方が異なります。
toLowerCase() と toUpperCase(): 関数は似ていますが、元の文字列と同じ文字列を返す点が異なります。唯一の違いは、前者の文字はすべて小文字であり、後者の文字は大文字であることです。
document.write("LOVE".toLowerCase()); //出力結果は love
document.write("love".toUpperCase());愛です