JavaScript “for (var i = 0; ...) { ... }” incompatibilités entre navigateurs?

Je n'ai pas fait de sérieuses de programmation JavaScript dans un moment, et je suis en train d'écrire une intro guide d'utilisation de la langue pour certains de mes collègues. J'aimerais discuter de la boucle de meilleures pratiques, mais il y a un petit détail que j'ai gardé dans un coin de ma tête:

Si la boucle sur les tableaux, je me souviens de la manière suivante pour ne pas être sûr à utiliser, car il y a des grands navigateurs qui ne supportent pas:

for (var i = 0; i < ls.length; i++) { ... }

Au lieu de cela, le mot-clé var doit être déplacé hors de la matrice, en tant que tel:

var i;
for (i = 0; i < ls.length; i++) { ... }

Est-ce correct? J'ai écumé le net et impossible de le confirmer. Faire certains navigateurs plus anciens ne supportent pas la première méthode? Si non, quels sont ceux qui ne le sont pas?

Personnellement, je ne vois pas quel navigateur où le premier exemple serait un échec.
Pas les navigateurs dans l'usage commun en 2012 ne parviennent pas à soutenir ces services. Ils sont exactement la même. (Quand je dis "usage commun", je veux dire utilisé par plus d'un ou deux cas périphériques; peut-être quelqu'un de course à Netscape 3 quelque part, mais vous obtenez l'image. Et Netscape 3 probablement travaillé.)
comment vieux vous êtes à la recherche pour les obtenir? Sommes-nous parler de Netscape et IE3 ou êtes-vous référant à la version IE7 calendrier?
Dans l' (certes pas très long) moment que j'ai été codage en Javascript, je ne me souviens pas de venir à travers des problèmes lors de l'utilisation de la première méthode. Quelles sont les versions des navigateurs vous êtes à la recherche d'un soutien? Ne devrait pas être trop difficile à tester si vous avez accès à tous.
Aussi, avant de vous frapper vous-même sur ce projet, le montant de la bonne qualité JavaScript tutoriel de l'information sur le web est incroyable. Il y a littéralement des milliers de tutoriels là-bas, ainsi que de nombreuses mises à jour des livres.

OriginalL'auteur thebossman | 2012-02-13