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?
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'
var x = "somestring"
alert(x.charAt(0));
The charAt() method allows you to specify the position of the character you want.
What you were trying to do is get the character at the position of an array "x", which is not defined as X is not an array.