JavaScriptでの文字列の文字取得
ある文字列があるとします。この文字列の各
文字には独自の順序番号があります:最初の
文字の番号は0、2番目の文字の番号は
1、3番目の文字の番号は2、
というようになります。
お気づきのように、文字の番号付けは0から 始まります(番号付けの始まりとしての0は、 プログラミングで頻繁に見られます)。
必要に応じて、文字列の特定の文字にその 番号でアクセスすることができます。 そのためには、変数名を書き、その名前の 後に角括弧を置き、その括弧内に文字の 番号を指定します。
例を見てみましょう。以下のような文字列が 与えられているとします:
let str = 'abcde';
この文字列のいくつかの文字にアクセスして みましょう:
let str = 'abcde';
alert(str[0]); // 'a' を表示
alert(str[1]); // 'b' を表示
alert(str[2]); // 'c' を表示
文字の番号は変数に格納することもできます:
let str = 'abcde';
let num = 3; // 変数内の文字番号
alert(str[num]); // 'd' を表示
文字列'abcde'が与えられています。
この文字列の個々の文字にアクセスして、
画面に文字'a'、文字'c'、
文字'e'を表示してください。
文字列'abcde'を持つ変数が与えられています。
この文字列の個々の文字にアクセスして、
新しい変数にこの文字列の文字を逆順、
つまり'edcba'で書き込んでください。
文字列'abcde'を持つ変数strと、
文字番号を持つ変数numが与えられています。
変数numに格納されている番号の
文字を画面に表示してください。