ホームページ > 記事 > ウェブフロントエンド > 文字列に関するいくつかの質問
C言語、C++、C#、Java、.NETなどの開発において文字列(String型)が切っても切り離せないことは、コンピュータ専門家なら誰でも知っているはずです。Webフロントエンド開発においても文字列は重要な役割を果たします。文字列についてです。
1. 文字を検索する
(1) charAt(subscript); 指定された添え字を持つ文字を検索します。例: var a="hello" var b=a.charAt(2); 添え字 2 を持つ文字を検索します。b の結果は最初のl、添字は0から始まります
(2) charCodeAt (添え字): 指定された添え字を持つ文字の ASCII コードを検索します。例: var a=”hyya” var b=a.charCodeAt(3); 添え字 3 を持つ ASCII コードを検索します。文字 a、結果は 97 です
2. 文字 (添字) による検索インデックス
(1) indexOf ("character"); 前から後ろに見つかった最初の修飾文字のインデックス。例: var a="ayidjds"; b の結果は 3 です。
(2) lastindexOf("character"); 後ろから前に見つかった最初の修飾文字のインデックス。例: var a="dfferdrt"; b の結果は :6 です。 ;
3. 文字列の連結
(1) 「+」を介して接続します: var str1="hello"; var str3=str1+str2; str3 の結果は "helloworld";
(2) concat で接続します: var str1=”hello”; var str3=str1.concat(str2); str3 の結果も "helloworld";
4. 文字列のインターセプト
(1) slide(star,end); satr: インターセプトの開始添字、end: インターセプトの終了添字。インターセプト部分には開始位置が含まれますが、終了位置は含まれません。例: var a = "hello world"; var b=a.slice(0,4); b の結果は次のようになります。
注:
a. 終了位置が記述されていない場合、インターセプト部分はスターの先頭から末尾までです。例: var a="hello world"; b の結果は次のようになります。 「ローワールド」
b. end の値が star の値より小さい場合、例: var b.slice(4,2); b の戻り値は空です
C.StarとEndの値はすべて負の数字である可能性があります。つまり、背面から前面へとカウントされ、添え字は1
から始まります。
(2) substr(star,count)、star は、slice、count:number の star と同じです。例: var a="hello world"; var b=a.substr(1,3);は: "エル";
注:
a. count を書かない場合は、スターから最後までインターセプトします
b.star は、slice と同じように負の数にすることもできます
(3) substring(star,end) はスライス
と同じ機能を持ちます。
注:
a. end の値が star の値より小さい場合、コンピューターは star と end をインテリジェントに調整します。例: substring(4,2) は substring(2,4) と同じ結果を出力します。
b. star と end がすべて負の数の場合、出力結果は空になります
c. スターまたは末尾のいずれかが負の数の場合、すべての文字がインターセプトされます
5. 文字列を配列に変換します
split("string");
文字列に関する知識はこれらに限定されません。文字列についてさらに詳しく知りたい学生は、オンラインでさらに詳細な情報を見つけることができます。私にとっては、上記で十分です。
以上が文字列に関するいくつかの質問の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。