03.11.2014 Views

Introduccion a AJAX - Web de jEsuSdA 8

Introduccion a AJAX - Web de jEsuSdA 8

Introduccion a AJAX - Web de jEsuSdA 8

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introducción a <strong>AJAX</strong><br />

Capítulo 2. JavaScript básico<br />

Cuando un comentario ocupa más <strong>de</strong> una línea, es más eficiente utilizar los comentarios<br />

multilínea, que se <strong>de</strong>finen encerrando el texto <strong>de</strong>l comentario entre los caracteres /* y */<br />

/* Los comentarios <strong>de</strong> varias líneas son muy útiles<br />

cuando se necesita incluir bastante información<br />

en los comentarios */<br />

alert("mensaje <strong>de</strong> prueba");<br />

Las normas completas <strong>de</strong> sintaxis y <strong>de</strong> cualquier otro aspecto relacionado con JavaScript se<br />

pue<strong>de</strong>n consultar en el estándar oficial <strong>de</strong>l lenguaje que está disponible en<br />

http://www.ecma-international.org/publications/standards/Ecma-262.htm<br />

2.2. Variables<br />

Las variables se <strong>de</strong>finen mediante la palabra reservada var, que permite <strong>de</strong>finir una o varias<br />

variables simultáneamente:<br />

var variable1 = 16;<br />

var variable2 = "hola", variable3 = "mundo";<br />

var variable4 = 16, variable5 = "hola";<br />

El nombre <strong>de</strong> las variables <strong>de</strong>be cumplir las dos siguientes condiciones:<br />

▪ El primer carácter <strong>de</strong>be ser una letra o un guión bajo (_) o un dólar ($).<br />

▪ El resto <strong>de</strong> caracteres pue<strong>de</strong>n ser letras, números, guiones bajos (_) y símbolos <strong>de</strong> dólar<br />

($).<br />

No es obligatorio inicializar una variable al <strong>de</strong>clararla:<br />

var variable6;<br />

Si la variable no se <strong>de</strong>clara mediante el operador var, automáticamente se crea una variable<br />

global con ese i<strong>de</strong>ntificador y su valor. Ejemplo:<br />

var variable1 = 16;<br />

variable2 = variable1 + 4;<br />

En el ejemplo anterior, la variable2 no ha sido <strong>de</strong>clarada, por lo que al llegar a esa instrucción,<br />

JavaScript crea automáticamente una variable global llamada variable2 y le asigna el valor<br />

correspondiente.<br />

El ámbito <strong>de</strong> una variable (llamado scope en inglés) es la zona <strong>de</strong>l programa en la que se <strong>de</strong>fine la<br />

variable. JavaScript <strong>de</strong>fine dos ámbitos para las variables: global y local.<br />

El siguiente ejemplo ilustra el comportamiento <strong>de</strong> los ámbitos:<br />

function muestraMensaje() {<br />

var mensaje = "Mensaje <strong>de</strong> prueba";<br />

}<br />

muestraMensaje();<br />

alert(mensaje);<br />

www.librosweb.es 10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!