Lo siguiente es una bitácora de cambios en JavaScript desde Netscape Navigator 2.0 al 3.0. La documentación del viejo Netscape se refiere a ésto como "Características agregadas luego de la versión 1". Netscape Navigator 3.0 se lanzó el 19 de agosto de 1996. Netscape Navigator 3.0 fue la segunda versión principal del navegador con soporte JavaScript.
Versiones JavaScript
Netscape Navigator 3.0 también introdujo versiones del lenguage JavaScript.
<SCRIPT LANGUAGE="JavaScript"> <!-- JavaScript for Navigator 2.0. -->
<SCRIPT LANGUAGE="JavaScript1.1"> <!-- JavaScript for Navigator 3.0. -->
Características nuevas en JavaScript 1.1
Objetos nuevos
Propiedades nuevas
Método nuevos
Operadores nuevos
Otras características nuevas
<noscript>
- LiveConnect. Comunicación entre Java y JavaScript.
Modificaciones en funcionalidad en JavaScript 1.1
- "Eliminación de objetos". Puedes remover un objeto si estableces como
null
su objeto de referencia. - Se añadieron a los objetos las propiedades
constructor
yprototype
. eval()
ahora es un método de cada objeto (anteriormente era una función integrada); ésto evalúa una cadena de código JavaScript en el contexto del objeto especificado.Math.random()
ahora funciona en todas las plataformas.toString()
: Se agregó el parámetro de radix, lo cual especifica la base a usar para representar valores numéricos.isNaN()
Ahora funciona en todas las plataformas (no sólamente en Unix)parseFloat()
y parseint()
ahora resultanNaN
en todas las plataformas si el primer caracter de la cadena especificada no puede ser convertido en número; en lanzamientos anteriores, resultabaNaN
en Solaris e Irix, y cero en todas las otras plataformas.