767 votes

Comment obtenir le premier caractère de la chaîne?

J'ai une chaîne et j'ai besoin de son premier personnage.

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

Comment puis-je réparer mon code?

1280voto

Daniel Vandersluis Points 30498

Ce que vous voulez, c'est charAt .

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

178voto

Dustin Laine Points 22815

En JavaScript, vous pouvez faire ceci:

 alert(x.substring(0,1));
 

34voto

ŁukaszW.pl Points 4769
x.substring(0,1)

17voto

Eton B. Points 2286
 var x = "somestring"
alert(x.charAt(0));
 

La méthode charAt () vous permet de spécifier la position du caractère que vous voulez.

Ce que vous essayiez de faire est d'obtenir le caractère à la position d'un tableau "x", qui n'est pas défini car X n'est pas un tableau.

16voto

yckart Points 7517

Vous pouvez même utiliser slice pour couper tous les autres caractères:

 x.slice(0, 1);
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X