JS)文字列
10090 ワード
文字列
1.文字列ベース
1.1文字列の作成
1.2文字列、文字列および数値列の接続
2.処理文字列
2.1 Str[index]
2.2 Str.length
2.3 Str.indexOf(searchValue)
2.4 Str.split(seperator)
2.5 Str.substring(start, end)
2.6 Str.toLowerCase()/Str.toUpperCase()
2.7 Str.replace(change,value)
2.8 Str.match(value)
2.9定理
1.文字列ベース
1.1文字列の作成
-例)let str="文字列"、var number="123"
1.2文字列、文字列および数値列の接続
文字列は、文字列間の接続によって表現できます.
let str = 'abcd'
let Num = '가나다라'
str + Num = ??
文字列strとnumを追加すると、どのように出力されるかを見てみましょう.これにより文字列と文字列が加算され、合成された文字列が出力されることがわかります.
では、文字列と数値列がどのように出力されているかを見てみましょう.
以上のように、文字列+数字は、数字も文字列に変換され、組み合わせ文字列になることを確認することもできる.(typeof()は、タイプ値を決定するために使用されます.)
2.処理文字列
2.1 Str[index]
let Kr = 'Korea'
Kr[3] // 'e'
Kr[0] // 'K'
2.2 Str.length
let Kr = 'Korea'
Kr.length // '5'
let Un = 'a b c d' //알파벳사이 공백이 추가되어 있다.
Un.length // '7'
2.3 Str.indexOf(searchValue)
let Kr = 'Korea'
Kr.indexOf('r') // 출력값 2
Kr.indexOf('x') // 출력값 -1(찾고자 하는 문자열이 없으면 -1출력)
Kr.includes('a') // true
2.4 Str.split(seperator)
let int ="Hello I am from Korea"
int.split(' ') //(5) ['Hello', 'I', 'am', 'from', 'Korea']
let letter = 'love you love us love world'
letter.split('love') //(4) ['', ' you ', ' us ', ' world']
2.5 Str.substring(start, end)
let ab = 'abcdefghi"
ab.substring(0,2) //'ab'
ab.substring(-1,2) //'ab' (-1은 0으로 인식)
ab.substring(4.5) //'efghi'
ab.substring(4,5) //'e'
2.6 Str.toLowerCase() / Str.toUpperCase()
let string = "manchester"
string.toLocaleLowerCase() //'manchester'
string.toUpperCase() //'MANCHESTER'
2.7 Str.replace(change,value)
特定の文字列を検索し、他の文字列に置き換える方法.
let str = "Manchester City"
str.replace("City", "United") // 'Manchester United'
2.8 Str.match(value)
function KoreanorAlien(str){
if (str.match('Korea')) {
return 'Korean'
}
else {
return 'alien'
}}
KoreanorAlien('he is from Korea') // 'Korean'
KoreanorAlien('he is from Japan') // 'alien'
2.9定理
形状使用例(Str="red blue green")Str[index]文字位置は、Str[0]="r"="Str[3]="Str.length文字列長Str.length==14 Strを呼び出します.indexOf(検索値)文字Str.indexOf("b")=4 Strを呼び出します.split(セパレータ)以外の配列値Str.split("")//(3) 「赤」、「青」、「緑」、「緑」、「緑」、「開始」、「緑」、「緑」、「緑」文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列変換文字列文字列文字列変換文字列文字列変換文字列文字列変換文字列変換文字列文字列変換文字列変換文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列文字列変換文字列文字列文字列文字列文字列変換文字列文字列文字列文字列文字列文字列変換文字列文字列文字列文字列変換文字列文字列文字列変換文字列文字列変換文字列文字列変換文字列文字列青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青青
Reference
この問題について(JS)文字列), 我々は、より多くの情報をここで見つけました https://velog.io/@baek1008/문자열テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol