Nouveautés de JavaScript 1.1

Ce document liste les modifications apportées à JavaScript entre Netscape Navigator 2.0 et 3.0. L'ancienne documentation Netscape décrit ceci comme « les fonctionnalités ajoutées après la version 1 ». Netscape Navigator 3.0 est sorti le 19 août 1996. Netscape Navigator 3.0 était la deuxième version majeure du navigateur à supporter JavaScript.

Versions de JavaScript

Netscape Navigator 3.0 a introduit des versions pour le langage JavaScript :

<SCRIPT LANGUAGE="JavaScript">    <!-- JavaScript pour Navigator 2.0. -->
<SCRIPT LANGUAGE="JavaScript1.1"> <!-- JavaScript pour Navigator 3.0. -->

Nouvelles fonctionnalités de JavaScript 1.1

Nouveaux objets

Nouvelles propriétés

Nouvelles méthodes

Nouveaux opérateurs

Autres fonctionnalités apparues

Fonctionnalités modifiées avec JavaScript 1.1

  • Suppression d'objet : il est possible de retirer un objet en faisant pointer sa référence vers null.
  • Les propriétés constructor et prototype sont ajoutées sur les objets.
  • eval() est désormais une méthode de chaque objet (ce n'est plus une fonction native). Elle évalue une chaîne de code JavaScript dans le contexte de l'objet donné.
  • Math.random() fonctionne pour toutes les plateformes.
  • toString() : Ajout du paramètre permettant de spécifier la base dans laquelle représenter les valeurs numériques.
  • isNaN() fonctionne pour toutes les plateformes (et plus seulement sur Unix)
  • parseFloat() et parseint() renvoient désormais NaN sur toutes les plateformes si le premier caractère de la chaîne fournie ne peut pas être converti en un nombre. Auparavant, elles renvoyaient NaN sur Solaris et Irix et zéro (0) sur les autres plateformes.

 

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight, fscholz
 Dernière mise à jour par : SphinxKnight,