特定のインデックスと場所


特定のインデックスにある文字の検索


1. charAt()

str.charAt(index)
:指定された文字列インデックスの位置の文字を検索して返します.
  • indexは0から始まります.
  • インデックスが入力されていない場合、自動入力024579182
    let str = 'hello';
    str.charAt();     //h
    str.charAt(0);    //h
    str.charAt(10);   //'' 범위 밖은 공백으로 표출

    2.かっこ

    str[index]
    :配列内のインデックスの使用
    let str = 'hello';
    str.[0];     //h
    str.[4];     //o
    str.[10];    //undefined

    インデックス内の特定の文字の場所を検索


    indexOf()

    string.indexOf(searchvalue, position)
    :文字列内の特定の文字を検索し、検索した文字列が「1番目」であることを示す位置インデックスを返します.

  • 文字列が見つからない場合は-1を返します.

  • 大文字と小文字の区別
  • パラメータ

  • searchvalue:検索する文字列(必須)
  • ロケーション:デフォルトは0、オプション
  • ロケーションsearchvalueの検索を開始
    let str = 'hello';
    str.indexOf['ll'];      //2(찾는 문자열의 첫번째 위치)
    str.indexOf['lol'];     //-1
    str.indexOf['HE'];      //-1

    searchvalueの適用

    let str = 'abcabcabc';
    let searchvalue = 'ab;
    
    let pos = 0;
    while (true) {
      let foundPos = str.indexOf(searchvalue, pos);
      if (foundPos == -1) break;
    
      document.writeln( foundPos );
      pos = foundPos + 1; 
    }   //0 3 6
    繰り返し文でsearchvalueを検索し、foundPosの位置値を次のインデックス値に変更します.
    コメントブログ