文字列とは?read only


文字列
文字列は配列のようにインデックス0から始まります.
文字列と配列の違い=read only.
インデックス・アクセスでは、文字列の何番目の文字が何であるかをクエリーできますが、値は変更できません.
(変数に文字自体を再割り当てしない限り、この値は変更されません.)
  • index=文字列の各文字が置かれている順序をインデックスと呼びます.
  • str[index]:クエリ文字列の数番目の文字はどの文字ですか.(空白""を含む.)
  • indexは0から始まり、1ではありません.
  • let str = 'I Love You';
    console.log(str[0]); // I 
    console.log(str[2]); // L
    
    str[0] = 'W'; // 인덱스를 통해 0번째 문자를 W로 변경은 불가능하다.
    console.log(str) = 'I Love you'; // 바뀌지 않고 원래 문구가 나온다.
    文字列を接続する基本的な方法
    演算子「+」
    演算子「+」を使用して、文字列を文字列に関連付けることができます.
  • "str 1"+"str 2/"str 1"+数字="str"
  • 文字列に+演算子を追加すると、強制的に文字列に変換されます.
  • ですが、文字列には+以外の4つの演算は含まれません.(*,/,-)
  • 戻り値
  • :強制変換値、文字列
  • let str1 = 'Young';
    let str2 = 'Seo';
    let str3 = '2';
    console.log(str1 + str2); // 'YoungSeo'
    console.log(str1 + str2 + 2); // 'YoungSeo2' // 숙
    console.log(str3 + 8); //  '28' 
    // 문자열 '2'에 숫자 8을 더할시 숫자 8이 문자열 타입으로 변환되어 '2' + '8' = '28' 
    文字列の全長を求める方法
    str.length
    length property文字列の全長を返します.
  • 文字列の長さは0ではなく1から数えます.(indexとの違いは、indexは1ではなく0から始まる)
  • let str = 'javascript';
    console.log(str.length); // 9 
    let str1 = 'Young';
    let str2 = 'Seo';
    console.log(str1 + str2))
    ソース
    ハーモニー