Documentos de Académico
Documentos de Profesional
Documentos de Cultura
JAVASCRIPT
1
¿Qué es la programación?
Como programador puedo convertir una idea en algo funcional y tangible, es decir, puedo
construir un artefacto y hacer que haga algo como yo le pido y lo realice infinitas veces y
siempre de manera impecable.
- Si queremos desarrollar un programa que ordene una baraja tenemos que contar a la
máquina cómo se ordena esa baraja. Le diremos a la máquina:
Estos puntos que hemos desarrollado son un algoritmo. Un algoritmo es una secuencia de
pasos lógicos para obtener un resultado.
Pero programar es hacer código. El algoritmo está en nuestra mente, pero tenemos que hablar
con la máquina. La máquina es muy lista y lo hace todo muy bien, pero sabe muy poco. Por
tanto hay que explicárselo todo.
Volviendo a programar el ejemplo de una baraja, nuestra conversación con la máquina sería:
2
Tipos de datos
- Cadenas: Son un conjunto de caracteres. Las definimos entre comillas (simples ' o
dobles "). Para denominarlas también suele usarse en su término en inglés, strings.
Variables
Ejemplo:
Si llegado el otoño deseamos guardar la ropa de verano, podríamos meterla en una caja y
ponerle una pegatina con el nombre “ropa de verano”.
Como los nombres de las variables no pueden tener espacios en blanco el nombre quedaría
como “ropa_de_verano” o bien “ropaDeVerano”.
Esa caja sería conocida como “ropa_de_verano” y su contenido sería nuestras prendas para
esa estación del año.
Por norma general, cuando se define una variable se debe indicar el tipo de dato que va a
contener (entero, caracter, cadena de caracteres, etc.) pero en JavaScript usamos la palabra
reservada “var” seguida del nombre que le queremos dar a la variable. En esta caja, podemos
meter cualquier tipo de dato: numérico, cadena o booleano. Al declarar una variable, podemos
indicar su valor usando el signo =.
Ejemplo:
Podemos volver a asignar (reasignar) un valor a una variable usando también el signo = pero
en este caso no es necesario utilizar la palabra reservada “var”.
Ejemplo:
nombreAlumno = "Juan".
3
Tipos especiales de datos
- Indefinido: usamos la palabra en inglés undefined para indicar que un valor no está
definido.
- Nulo: usamos la palabra en inglés null para indicar que no hay ningún valor.
- Suma:
3 +5
- Resta:
6 -4
8*5
10 / 5
10 % 5
Llegado el momento de trabajar con cadenas de texto, debemos tener en cuenta que para
almacenar una cadena de texto por lo general debemos utilizar una variable. Además, dicha
cadena de texto deberá ir entrecomillada.
- Concatenación: Consiste en unir dos cadenas de texto, siendo el resultado una única
cadena con la yuxtaposición de las cadenas originales. Usaremos el operador + para
indicar la concatenación de cadenas.
Ejemplo:
4
- Acceder a las letras de una cadena: Debemos usar el operador corchetes ( [ ] ),
indicando dentro de los corchetes el índice de la letra de la cadena que queremos
recuperar. Los índices comienzan en 0 para la primera posición de la cadena y van
aumentando de uno en uno hasta llegar a la última posición.
Operaciones lógicas
Para poder comparar elementos se utilizan las llamadas operaciones lógicas. Son las
siguientes:
Ejemplo: Ana tiene 19 años y Juan tiene 23. Realiza un programa que nos indique si
ambos son mayores de edad.
Pseudocódigo:
Variables
edad Ana = 19
edad Juan = 23
Inicio
Si no
Fin si
Fin
5
Código Fuente:
var edadAna = 19
var edadJuan = 23
}else{
Ejemplo: Ana tiene 19 años y Juan tiene 16. Realiza un programa que nos indique si
uno de los dos o ambos son mayores de edad. En programación su símbolo se
representa con dos barras verticales “||”.
Pseudocódigo:
Variables
edad Ana = 19
edad Juan = 16
Inicio
Si no
Fin si
Fin
Código Fuente:
var edadAna = 19
var edadJuan = 16
6
document.write(“Uno o los dos son mayores de edad”);
}else{