JavaScript 1文字を取り出す
文字列内から1文字を取り出すには「charAt()」メソッドを使います。パラメータには取り出す文字の位置を指定します。この文字の位置は、最初の文字が「0」、その次の文字が「1」となり、以後、1ずつ増加していきます。つまり、最初の文字を取り出す場合はcharAt(0)、2番目の文字を取り出す場合charAt(1)となります。なお、最後の文字をとりだすには、文字列の長さから1減らした値を指定します。charAt(-1)のように指定しても取り出すことができません。複数の文字を取り出すにはsubstr()メソッドやsubstring()メソッドを使います。また、正規表現を使用する方法もあります。
文字列から文字ではなく、文字コードで取得したい場合もあります。文字コードで取得する場合にはcharCodeAt()メソッドを使います。
"a".charCodeAt(0)
<body>
<script>
window.addEventListener("load" , function(){
var ele = document.getElementsByTagName("output")[0];
//文字列を代入
var myString = "JavaScript";
//最初の文字を取り出す
var chr1 = myString.charAt(0);
//最後の文字を取り出す
var chr2 = myString.charAt(myString.length-1);
ele.innerHTML = "最初の文字:"+chr1+"<br>最後の文字:"+chr2
}, false);
</script>
<output></output>
</body>