ウェブサービスを作っています。

なぞ

自分は JavaScript をよくわかっていないのですが、

var str = 'hoge';
console.log(str[3]);

ってやったら、

e

って出ました。


なので、あー JavaScript の文字列型は 1 文字ごとの配列になってるのかなーとか思って、

var str = 'hoge';
str[4] = '!';
console.log(str[4]);

って書いたら、undefined でした...。

var str = 'hoge';
str += '!';
console.log(str[4]);

なら

!

になるんですけどね。


超初心者><