Este documento describe los elementos fundamentales del lenguaje de programación JavaScript. Explica que JavaScript se inserta en documentos HTML y se ejecuta en el navegador sin necesidad de archivos externos. Describe la estructura básica de un script de JavaScript, incluyendo las variables, condicionales if/else, bucles for, y operadores aritméticos y de comparación. Resalta que JavaScript es un lenguaje interpretado basado en objetos que admite tipos de datos como cadenas, números, booleanos, objetos y arrays.
2. Identificación del lenguaje
javascript
El lenguaje JavaScript se inserta en documentos HTML, de forma
que su código queda reflejado en la propia página y no es llamado
o cargado de ninguna fuente externa (por ejemplo un archivo). Se
trata de un lenguaje interpretado puro (ni compilación, ni
generación de intermedios codificados de ningún tipo) y sensible a
mayúsculas, aunque algunas implementaciones ignoran en parte
este último extremo.
Todo el código de JavaScript debe explicitarse en la página HTML
según el formato:
3. Estructura básica de javascript
< html >
< head >
< script language= "javascript" >
< !--
alert ("Mi primer programa en Javascript"); //alert
es una función para mostrar en pantalla un
mensaje//-- >
< / script >
< / head >
< body >
< / body >< / html >
4. Variables de javascript
En Javascript las variables se crean con la declaración var,
atribuyéndole incluso ningún valor, o simplemente en el acto
de asignación de un valor (por ejemplo, x=15 crea
automáticamente una variable numérica). La
declaraciónvar en más variables se debe repetir para cada
una, o bien debe efectuarse con una interrupción de línea:
var micarácter,
mivariable;
Las variables que se declaran y se inicializan sin darles un
particular valor reciben el valor null. Este valor puede
parecer poco importante, pero se vuelve esencial si se quiere
verificar la subida en memoria de una variable. Por ejemplo,
si se declara una variable
var Verifica=null;
si se utiliza el comando
if(Verifica != null) alert("No he sido utilizada");
5. Variable condicional
Por medio de if se puede indicar una
condición que, de cumplirse, permite la
ejecución de uno o más enunciados. Por
medio de else se puede establecer una
alternativa, aunque su uso es opcional.
La sintaxis de esta estructura es la siguiente:
if(condición){ …enunciados a ejecutar si se
cumple la condición… } else { …enunciados a
ejecutar si NO se cumple la condición… }
6. Bucles
Un bucle for nos permite repetir un bloque de código según
unas condiciones concretas, siempre que estas sean
verdaderas. Un bucle for tiene tres partes:
inicialización: en esta parte, debemos indicar las variables
que vamos a usar en la condición. Lo más habitual es
declarar variables numéricas, pero pueden ser perfectamente
cadenas de caracteres, booleanos u objetos.
condición: una o varias condiciones (unidas por operadores
lógicos), que deciden el número de iteraciones del bucle.
operación: una expresión que normalmente (aunque no es
imprescindible) modificará las variables definidas en la
primera parte.
Un ejemplo simple de bucle for sería:
for (x = 1; x < 10; x++) { document.write("El número es " + x
+ "<br>"); }
7. Operadores aritmticos
El primer operador que hay que conocer es
eloperador de asignación cuyo signo es el
igual (=). Su uso en Javascript es similar al
que tiene en C y distinto del que posee en
matemáticas porque sirve para asignar un
valor y no a establecer relaciones de
igualdad. Para esto último existe otro
operador (= =). Con el uso del operador de
asignación se crea como una fotocopia del
valor de la expresión que queda a la derecha
del operador en el lado de la izquierda del
operador.
8. Los operadores aritméticos son binarios o
unitarios. Los operadores unitarios modifican el
valor al que se aplican y son:
9. Los operadores binarios matemáticos no
cambian el valor de los operandos, sino que
memorizan el resultado en un tercer
operando. Incluyen las principales operaciones
aritméticas:
11. Elementos fundamentales de
JavaScript
avaScript es un lenguaje de scripting interpretado
basado en objetos.
El lenguaje JavaScript utiliza una sintaxis
parecida a la de C y admite construcciones
estructuradas, como if...else, for y do...while. Se
utilizan llaves ({}) para delimitar los bloques de
instrucciones. El lenguaje admite varios tipos de
datos,
como String, Number, Boolean, Object y Array.
Admite las características de fecha mejoradas, las
funciones trigonométricas y las expresiones
regulares.