Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mi ejemplo:
• JS - Javascript
• Lenguaje de programación interpretado.
• Dar funcionalidad, movimiento, interacción.
JS
• Javascript es un lenguaje de programación interpretado, basado en el
estándar ECMAScript.
Un lenguaje de programación interpretado es aquel que el código
fuente se ejecuta directamente, instrucción a instrucción
https://openwebinars.net/academia/portada/javascript-principiantes/ https://www.w3schools.com/js/default.asp
JS
• Su naturaleza más conocida es la parte del cliente (client-side).
• Integrada en los navegadores web, donde se puede utilizar para mejorar la
interfaz de usuario de una página web, automatizar acciones o construir
aplicaciones o sitios web más complejos y personalizados.
• Además, también se utiliza en servidores gracias a la popularización
de NodeJS.
JS
• js se puede declarar:
a) Directamente en la página html mediante las etiquetas
<script type=“text/javascript”> </script>
b) Mediante un enlace a un fichero independiente
<script src=“fichero.js”> </script>
https://www.w3schools.com/js/js_whereto.asp
Vamos a crear una página HTML con un párrafo
• 1º Creamos la estructura básica del HTML y añadimos el <p> al body
<p>Esta es la página que vamos a utilizar para aprender js</p>
• https://www.w3schools.com/js/js_variables.asp
• SUMA:
• var a, b;
• a=3;
• b=5;
• var sum=a+b;
• alert(sum);
let
Elaborado con cariño por Celia Gómez Profe ☺
var y let
• Si declaro
const
• Son variables que no pueden cambiar su valor a lo largo del programa
• const saludo=“Hola”; //Instanciamos la variable mensaje
• mensaje //Recuperamos el valor de la variable mensaje
• saludo=“Adiós”; //Dará un error al tratar de cambiar su valor
Variables:
• unasolapalabra → en minúsculas.
• siSonVarias → camelCase
• CONSTANTES → en mayúsculas
• CONST_COMPUESTAS → con barra_baja
• Comenta este bucle y haz lo mismo con una función: function meGusta():
• Dentro, crea una variable var deporte y otra let musica.
• Muéstralas por consola dentro de esa función.
• Fuera de la función, haz una llamada a la función:
• meGusta();
• Luego trata de mostrar por consola deporte y luego musica.
- Números
- Texto
- Booleanos
- Acciones
- Numbers
• Tipo de operaciones: +, -, *, /
- Strings
- Booleanos
- Undefined
- Null
https://www.w3schools.com/js/js_output.asp
• NaN
• isNaN(var) → Nos devuelve true o false dependiendo de si el tipo de la variable var es o no un número.
• isNaN(3)
• isNaN(“3”)
d) Muestra su longitud
c) Recorta en un array los diferentes elementos de un string que están separados por comas
• Comprobamos todos:
if (1) {
console.log(“Es verdadero”)
}
else console.log(“Es falso”)
https://www.w3schools.com/js/js_output.asp
https://www.w3schools.com/jsref/prop_html_innerhtml.asp Elaborado con cariño por Celia Gómez Profe ☺
Tipos de datos: Undefined
• Cuando la variable está definida pero aún no tiene su valor.
• let x=3;
• x+=2; //equivale a x=x+2;
• console.log(x) //x valdrá 5.
https://www.w3schools.com/js/js_comparisons.asp Elaborado con cariño por Celia Gómez Profe ☺
Otros operadores
• El operador += también se puede utilizar con Strings
• De Number a String:
• String(variable)
• variable.toString()
Más conversiones:
https://www.w3schools.com/js/js_type_conversion.asp
Elaborado con cariño por Celia Gómez Profe ☺
Elaborado con cariño por Celia Gómez Profe ☺
EJERCICIO: Prueba en la consola las operaciones anteriores y alguna más con la que tengas dudas
de qué devolverá.
https://www.w3schools.com/js/js_arrow_function.asp
https://www.w3schools.com/js/js_loop_for.asp
Elaborado con cariño por Celia Gómez Profe ☺
for…in
• El bucle se ejecuta una vez para cada elemento del array (o propiedad
del objeto) y se crea una variable contador que toma como valores la
posición del elemento en el array.
• https://www.w3schools.com/js/js_switch.asp
• https://www.w3schools.com/js/js_loop_for.asp
• https://www.w3schools.com/js/js_loop_while.asp