文字列に関するいくつかの質問

一个新手
一个新手オリジナル
2017-10-07 11:39:161276ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。