javascript boucle for (), split(), et le tableau de la question

Ok, j'ai été demander beaucoup de JS questions ces derniers temps, et réalisé, j'ai juste besoin d'aller l'apprendre.

Été suivant des tutoriels http://www.tizag.com/javascriptT très simple et direct.

Je veux juste m'assurer que je comprends bien. Il m'a fallu un certain temps pour obtenir:

<script type="text/javascript">
var myString = "zero one two three four";

var mySplitResult = myString.split(" ");

for(i = 0; i < mySplitResult.length; i++){
    document.write("<br /> Element " + i + " = " + mySplitResult[i]); 
}
</script>

-

var myString = "zero one two three four";

Évidemment, cela crée une simple variable de chaîne.

var mySplitResult = myString.split(" ");

Qui divise à l'aide de "" comme séparateur, et l'attribue à l'mySplitResult tableau. - Il Correct? Ou n'est-il pas un tableau?

for(i = 0; i < mySplitResult.length; i++){

Est-ce dire le nombre de valeurs dans le tableau? Ne semble pas comme il pourrait dire la longueur réelle de caractères dans la chaîne.

document.write("<br /> Element " + i + " = " + mySplitResult[i]); 

Cela renvoie simplement mySplitResult[i] de la variable "i". Depuis que j'ai est de plus en plus à chaque boucle, il tire les informations correctes de la matrice.

InformationsquelleAutor Jared | 2009-12-10