How to get first character of string?

I have a string, and I need to get its first character.

var x = 'somestring';
alert(x[0]); //in ie7 returns undefined

How can I fix my code?


What you want is charAt.

var x = 'some string';
alert(x.charAt(0)); // alerts 's'

In JavaScript you can do this:

const x = 'some string';
console.log(x.substring(0, 1));