LA GUÍA DEL JAVASCRIPT :: BY RAMFU
* JAVASCRIPT
- UTILIZA OBJETOS : CARACTERÍSTICAS & PROPIEDADES
- UTILIZA EVENTOS : ACCIONES ASOCIADAS A UNA CIERTA SITUACIÓN EXCEPCIONAL
* SINTAXIS DE JAVASCRIPT
- USARÉ <SCRIPT> ... </SCRIPT>
- CON EL ATRIBUTO LANGUAGE INDICARÉ SCRIPT
<SCRIPT LANGUAGE="JAVASCRIPT">
...
</SCRIPT>
COLOCACIÓN
* <HEAD>
- Funciones en JavaScript que seran llamadas cuando se les necesite.
* <BODY>
- Trozos de código que se ejecutan al cargar la página.
* Sintaxis general en JavaScript
- Navegadores que no soportan JS
a) <noscript>....</noscript>
b) <!- ..... //-->
* Variables, funciones, operadores
a) Variables
* Permiten lamacenar valores
* Su nombre es único y debe cumplir reglas
* Utilizacion de lams variables
var nombre; -> define nombre variable
nombre = valor;
* Tipos de valores
Ejemplos
a) Numéricas
var n1=56
var n2=3.1416
var n3=53E2
b) Texto
var c1="hola";
var c2="adios\n";
c) Booleanes
var control=false;
var dato=true;
d) Nulas
var_no_soy_nada
* Vectores (array)
Ejemplo: Almacenar 24 notas de c6 (c6 es el nombre de la asignatura de Portales de mi curso)
var v1,v2...v24
..
..
..
v1=nota1
v2=nota2
..
..
alert(v1); //document.write(v1+"<BR>")
...
...
* Matrices (vectores/arrays)
- Contienen un conjunto de variables del mismo tipo (enteros, texto) Booleano.
ej. 24 notas de c6
Definición var_notas=newArray[24];
Uso: (*)
* Funciones
Trozos de codigo que contienen acciones por partes
* Una funcion se pone en el <HEAD> antes de poder usarla en el <BODY>
OPERADORES LÓGICOS
True / False
Son 3: && (And) - || (or) - !! (Not)
*Estructuras de control de flujo
(-) Toma de decisiones en función de una condición
ejemplo: si edad >= 16 ... sino ....
> mayor que
< menor que
- Repetición de parte del código: - Bucle - Interacción - Repetir: * Mientras / * Hasta
.. Condiciones ..
Sintaxis general
if (condicion) {
resultado de la condicion
}
BUCLES
1) Bucle 'for' (para)
sintaxis:
for (variable=v;condiciones);modificacion de la variable) [sin ;!!]