Vous êtes sur la page 1sur 21

Diferencia entre

navegadores y JavaScript

Alumno: Ulises Garca Ramos


Grupo: Informtica 412

DIFERENCIA ENTRE NAVEGADORES


WEB

Qu es un navegador?
Explorador Web o Navegador es un programa que permite visualizar pginas web
en la red adems de acceder a otros recursos, documentos almacenados y
guardar informacin.
El Navegador se comunica con el servidor a travs del protocolo HTTP y le pide el
archivo solicitado en cdigo HTML, despus lo interpreta y lo muestra en pantalla
para el usuario.
Los ms populares son Internet Explorer, Mozilla Firefox, Safari, Opera y Google
Chrome.

Popularidad entre navegadores web

Encuesta realizada
en el ao 2013

Cul es el mejor navegador?

con qu navegador se queda?

Qu es JavaScript?

JavaScript es un lenguaje de programacin que se utiliza


principalmente para crear pginas web dinmicas.
Una pgina web dinmica es aquella que incorpora efectos
como texto que aparece y desaparece, animaciones,
acciones que se activan al pulsar botones y ventanas con
mensajes de aviso al usuario.

Caractersticas principales del lenguaje


JavaScript
El lenguaje JavaScript como lenguaje tiene ciertas
caractersticas fundamentales que determinan la forma en
que es interpretado cada vez que se carga la pgina web en
el navegador. Entre estas caractersticas se encuentran:

Distincin entre maysculas y minsculas.

JavaScript es un lenguaje sensible al uso de letras


maysculas y minsculas, lo que significa que para el
lenguaje no es igual una palabra escrita toda en letras
minsculas a otra con los mismos caracteres con una, varias
o todas en maysculas.
Por ejemplo, los identificadores salario, Salario, SaLaRio y
SALARIO dentro de una secuencia de comandos de
JavaScript haran referencia a variables distintas.

Espacios en blanco
Los caracteres de espacio en blanco son todos aquellos caracteres que
ocupan un espacio en la pantalla sin representacin visible. Es as que
son espacios en blanco los caracteres ingresados con la barra
espaciadora, los espacios ingresados con la tecla de tabulacin y los
caracteres de nueva lnea ingresados con una tecla ENTER.
Lo que debe tener en mente con respecto a los espacios en blanco es
que para JavaScript cualquier secuencia excesiva de caracteres de
espacio en blanco es ignorada, de modo que para JavaScript ser lo
mismo tener cualquiera de las siguientes instrucciones:
x = x + 1;
x
=
x
+
1;
x
=
x+1

Comentarios

En JavaScript se pueden utilizar comentarios de una lnea o


comentarios de bloque. Se utiliza la secuencia de caracteres
compuesta por dos barras inclinadas consecutivas (//) para el
comentario de una lnea. En tanto que se utiliza la secuencia
de caracteres compuesta por una barra inclinada y un
asterisco para abrir un comentario de bloque y un carcter
asterisco seguido de una barra inclinada para cerrarlo.
Ejemplos:

Ejemplo
var edad = 25; //Almacena la edad del usuario.
/* La funcin square espera un argumento o parmetro
numrico
y devuelve el cuadrado de ese valor */
function
return
}

square(x){
x;

Tipologa dbil

JavaScript es un lenguaje que permite trabajar con variables


sin necesidad de declarar de qu tipo son, como es el caso
de lenguajes fuertemente tipificados como lenguaje C++,
Java o Visual Basic. En JavaScript el tipo de dato es
deducido del contexto en que es utilizada, esto es, en el
momento en que se le asigna un valor. As si se le asigna un
nmero, entonces la variable asumir que su tipo es un
nmero, si por el contrario, se le asigna una cadena de
caracteres, entonces JavaScript entender que la variable es
una cadena.

La tipologa dbil de JavaScript obliga a tener muchas


precauciones, ya que aunque pareciera ser una bendicin, no
tener que declarar las variables de un tipo especfico antes de
usarlas, tambin puede conllevar ambigedades potenciales,
sobre todo en el uso de operadores como el "+", que es utilizado
tanto para la suma numrica, como para la concatenacin de
cadenas. De modo que:
document.write("3"+6);

Aparentemente, el resultado de la expresin anterior debera ser


9; sin embargo, observar que ser 36 al ejecutarse el script, ya
que el operador "+" tiene como prioridad la concatenacin al
intentar sumar un dato cadena con otro numrico.

Instrucciones

Las instrucciones constituyen la esencia de un lenguaje como


JavaScript, ya que es lo que el intrprete analiza para realizar
las acciones especficas.
En JavaScript, las instrucciones se pueden terminar con un
carcter de punto y coma (;) o con un carcter de retorno de
carro (ENTER). A pesar de que pueden utilizarse uno u otro,
es conveniente que se use el punto y coma como
recomendacin.

Ejemplos:
var x, y;
x = 2;
y = 5;
x = x + 3;
y = y - 2;
________________________________________
var x, y
x=2
y = 5;
x = x + 3;
y = y - 2;

Si se van a colocar dos o ms instrucciones en una misma lnea,


la nica posibilidad
sera utilizar el punto y coma como separador de instrucciones.
Ejemplo:
x = 5; y = 12; z = 8;
Para crear un bloque de instrucciones se deben utilizar las llaves,
iniciando el bloque
con la apertura de una llave ({) y cerrando el bloque con una llave
de cierre (}).

Ejemplo de JavaScript en un documento


HTML