Conociendo JavaScript 2
Conociendo JavaScript 2
JS
¿Cómo incluir JavaScript en
documentos HTML?
3. Incluir JavaScript en elementos HTML
Programación básica
Comentarios
• Un bloque de código:
/*
*/
Programación básica
Variables
• Elemento empleado para almacenar y hacer
referencia a un valor
• Uso de palabras reservada var para
declararlas:
var x;
• Inicializarlas es darle valor a las variables:
x = 5;
• Sintaxis:
var identificador [= valor]
Programación básica
Variables
• Se le puede asignar:
– Número (entero o decimal) 5 ó 6.7
– Carácter ‘G’
– Cadena de caracteres "JavaScript"
– Boleano true o false
Operadores
Operadores
Asignación
Operadores
Aritméticos
Ejercicios secuenciales
Aritméticos 1
Ejercicios secuenciales
Aritméticos 2
Ejercicios secuenciales
Aritméticos 3
Ejercicios secuenciales
Aritméticos 4
Ejercicios secuenciales
Aritméticos 5
Ejercicios secuenciales
Aritméticos 6
Ejercicios secuenciales
Aritméticos 7
Ejercicios secuenciales
Aritméticos 8
Ejercicios secuenciales
Aritméticos 9
Ejercicios secuenciales
Aritméticos 10
Operadores
Relacionales
Operadores
Lógicos
Operadores
Incremento y decremento
Estructuras de control
Selectivas (if)
Ejercicios selectivos
Relacionales y lógicos 11
Ejercicios selectivos
Relacionales y lógicos 12
Estructuras de control
Selectivas (if-else)
Ejercicios selectivos
Relacionales y lógicos 13
Ejercicios selectivos
Relacionales y lógicos 14
Ejercicios selectivos
Relacionales y lógicos 15
Estructuras de control
Selectivas (if anidado)
• Sintaxis:
if(condición) {
if(condición) { … }
else { … }
} else { if(condición) { … }
else { … }
}
• Permite ejecutar bloques condicionales dentro de
otro bloque condicional. Sirve para múltiples
evaluaciones.
Programación básica
Ejercicios selectivos
Relacionales y lógicos 16
Ejercicios selectivos
Relacionales y lógicos 17
Ejercicios selectivos
Relacionales y lógicos 18
Estructuras de control
Selectivas (switch)
• Sintaxis:
switch(selector) {
case 1: …
break;
case 2: …
break;
case n: …
break;
default: …
}
Ejercicios selectivos
Relacionales y lógicos 19
Ejercicios selectivos
Relacionales y lógicos 20
• Una empresa vende hojas de hielo seco, con las condiciones
siguientes:
Si el cliente es tipo 1 se le descuenta el 5%
Si el cliente es tipo 2 se le descuenta el 8%
Si el cliente es tipo 3 se le descuenta el 12%
Si el cliente es tipo 4 se le descuenta el 15%
Estructuras de control
Repetitivas (for)
• Sintaxis:
for(inicialización; condición; incremento) {
…
}
Ejercicios selectivos
Repetitivos 21
Ejercicios selectivos
Repetitivos 22
Ejercicios selectivos
Repetitivos 23
Ejercicios selectivos
Repetitivos 24
Estructuras de control
Repetitivas (while)
• Sintaxis:
while(condición) {
…
}
Estructuras de control
Repetitivas (do…while)
• Sintaxis:
do {
…
} while(condición);
Ejercicios selectivos
Repetitivos 25
Ejercicios selectivos
Repetitivos 26
Ejercicios selectivos
Repetitivos 27