I was surprised when I did this:

```
var s = "Cities of the Internet";
var strings = s.split(" ");
alert (s[2]); // shows t!!!!!

```

Of course I realized that I meant strings[2], but why does subscripting a string produce a character. Did I miss something in my reading of JavaScript books? I probably did. Is this standard?