Está en la página 1de 4

Reglas de sintaxis en Java Script

No se tienen en cuenta los espacios en blanco y las nuevas lneas: El intrprete de JavaScript ignora
cualquier espacio en blanco que est de ms, por lo tanto el cdigo se puede ordenar de forma
adecuada usando tabuladores, creando nuevas lneas, etc.
Se distinguen las maysculas y minsculas. Si se intercambian maysculas y minsculas el script no
funciona. No se define el tipo de las variables. Al crear una variable, no es necesario indicar el tipo de
dato que almacenar. Por lo tanto, una misma variable puede almacenar diferentes tipos de datos
durante la ejecucin del script. No es necesario terminar con punto y coma. Aunque JavaScript no
obliga a hacerlo, es conveniente seguir la tradicin de terminar cada sentencia con el carcter del punto
y coma. Se pueden incluir comentarios: Aunque el contenido de los comentarios no se visualiza por
pantalla, si que se enva al navegador del usuario junto con el resto del script, por lo que es necesario
extremar las precauciones sobre la informacin incluida en los comentarios.
JavaScript en un principio fue utilizado por la mayora de sitios de Internet. Sin embargo, Flash provoco
un decremento en su uso debido a que permita realizar algunas acciones que no se realizaban por
JavaScript. A pesar de esto, la aparicin de las aplicaciones AJAX programadas con JavaScript han
ayudado a retomar su uso dentro de los lenguajes de programacin web. En cuanto a las limitaciones,
JavaScript fue diseado de forma que se ejecutara en un entorno muy limitado que permitiera a los
usuarios confiar en la ejecucin de los scripts.
Debido a esto, los scripts de JavaScript no pueden comunicarse con recursos que no pertenezcan al
mismo dominio desde el que se descarg el script. Los scripts tampoco pueden cerrar ventanas que no
hayan abierto esos mismos scripts. Las ventanas que se crean no pueden ser demasiado pequeas ni
demasiado grandes ni colocarse fuera de la vista del usuario. Adems, los scripts no pueden acceder a
los archivos del ordenador del usuario y tampoco pueden leer o modificar las preferencias del
navegador. Por ltimo, si la ejecucin de un script dura demasiado tiempo el navegador informa al
usuario de que un script est consumiendo demasiados recursos y le da la posibilidad de detener su
ejecucin.
Variables
Las variables en JavaScript se crean mediante la palabra reservada var. De esta forma, el ejemplo
anterior se puede realizar en JavaScript de la siguiente manera:
var ptr = 9;

var ptr;

Tambin se pueden utilizar variables que no se han definido anteriormente mediante la palabra
reservada var de la siguiente forma:
var ptr = 9;
ope = ptr + 2;

El nombre de una variable debe:

Estar formado por letras, nmeros y los smbolos $ y _


El primer carcter no puede ser un nmero.

Hay variables numricas


var ptr1 = 16; //tipo entero
Cadenas de texto
var mensaje = "Tecnolgico de Tlhuac";
var mensaje = ' Tecnolgico de Tlhuac;
var letra = 't';
Tabla 1: Caracteres especiales.
Carcter
Salto de lnea
Tabulador
Comilla simple
Comilla doble
Diagonal

Notacin
\n
\t
\
\
\\

Ejemplo:
var frase = 'Esta es una frase con \'comillas simples\' incluidas';
Vectores
De cadenas
var vector_cadenas = ["Este","es","un","vector"];
Numrico
var digitos = [1,2,3,4,5,6];
Se puede acceder a los elementos del arreglo, por ejemplo la instruccin:
var numero = digitos[5];
mostrar al nmero 6

Booleanos
var var_boolean = true;
Operadores
Es posible visualizar el valor de alguna variable con alert

ejemplo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>El primer script</title>
<script type="text/javascript">
//alert muesra una ventana emergente
alert("Hola Mundo!");
</script>
</head>
<body>
<p>Esta p&aacute;gina contiene el primer script</p>
</body>
</html>

Cambiando este bloque se mostrara el valor de la suma

var numero = 5;
++numero;
alert(numero);

Operador de Negacin
Es un operador lgico usado para obtener el valor contrario al valor de la variable:
var visible = true;
alert(!visible);

Otro operador lgico es el && y la ||

Los operadores relacionales son >, >, >=, <=, != y ==

Estructuras de control
If
if(condicion) {
...
}
else {
...
}

var mostrarMensaje = true;


if(mostrarMensaje) {
alert("es verdadero");
}

Estructura for
for(inicializacion; condicion; actualizacion) {
...
}

Estructura for...in
for(indice in array) {
...
}

var cadena = ["Esta", "es", "una", "cadena];


for(i in cadena) {
alert(dias[i]);
}

También podría gustarte