2. JavaScript es un lenguaje de programación
utilizado para crear pequeños programitas
encargados de realizar acciones dentro del
ámbito de una página web. Se trata de un
lenguaje de programación del lado del
cliente, porque es el navegador el que
soporta la carga de procesamiento. Gracias a
su compatibilidad con la mayoría de los
navegadores modernos, es el lenguaje de
programación del lado del cliente más
utilizado. Con JavaScript podemos crear
efectos especiales en las páginas y definir
interactividades con el usuario.
3. JavaScript nació con la necesidad de permitir a los
autores de sitio web crear páginas que permitan
intercambiar con los usuarios, ya que se necesitaba
crear webs de mayor complejidad. El HTML solo
permitía crear páginas estáticas donde se podía
mostrar textos con estilos, pero se necesitaba
interactuar con los usuarios. En los años de 1990,
Netscape creo Livescript; las primeras versiones de este
lenguaje fueron principalmente dedicadas a pequeños
grupos de diseñadores Web que no necesitaban utilizar
un compilador, o sin ninguna experiencia en la
programación orientada a objetos. A medida que
estuvieron disponibles nuevas versiones de este
lenguaje incluían nuevos componentes que dan gran
potencial al lenguaje, pero lamentablemente esta
versión solo funcionaba en la última versión del
Navigator en aquel momento
4. Ejemplo de uso de eval
var string1 = "foo";
var string2 = "bar";
var funcName = string1 + string2;
function foobar(){
alert( 'Hello World' );
}
eval( funcName + '()' ); // Hello World
5. JavaScript incorpora una serie de
herramientas y utilidades (llamadas
funciones y propiedades, como se verá más
adelante) para el manejo de las variables. De
esta forma, muchas de las operaciones básicas
con las variables, se pueden realizar
directamente con las utilidades que ofrece
JavaScript.
6. toUpperCase(), transforma todos los caracteres
de la cadena a sus correspondientes caracteres en
mayúsculas:
var mensaje1 = "Hola";
var mensaje2 = mensaje1.toUpperCase(); // mensaje2
= "HOLA«
toLowerCase(), transforma todos los caracteres
de la cadena a sus correspondientes caracteres en
minúsculas:
var mensaje1 = "HolA";
var mensaje2 = mensaje1.toLowerCase(); //
mensaje2 = "hola"