JavaScript
1 - Primeros pasos
Formas de cargar JavaScript
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Cargando JavaScript</title> </head> <body> <p id="a"></p> </body> </html>
1 - Consola web
Click derecho --> Inspeccionar elemento --> Consola
2 - En el archivo HTML
<body>
<p id="a"></p>
<script>
document.getElementById("a").innerHTML = "Hola Mundo";
</script>
</body>
3 - En un archivo separado
<body>
<p id="a"></p>
<script src="holamundo.js">
</body>
document.getElementById("a").innerHTML = "Hola Mundo";
Uso de variables
var mensaje = "Hola Mundo";
document.getElementById("a").innerHTML = mensaje;
var mensaje;
mensaje = "Hola Mundo";
document.getElementById("a").innerHTML = mensaje;
Tipos de datos primitivos
var variable1 = "Hola Mundo"; // Tipo String
var variable2 = 1; // Tipo Number
var variable3 = true; // Tipo boolean
var variable4 = undefined; // Tipo undefined
Operadores aritméticos
var variable1 = 1 + 1; // variable1 = 2
var variable2 = variable1 - 3; // variable2 = 2-3 = -1
var variable3 = variable2 * 5; // variable3 = -1*4 = -5
var variable4 = variable3 / 2; // variable4 = -5/2 = -2.5
Concatenación
var nombre = "Pepito";
var saludo = "Hola " + nombre; // saludo = "Hola Pepito"
Nota: String + Number = String
Funciones
Definición para programación:
Una función es un fragmento de código reutilizable que se ejecuta únicamente cuando es llamada, devuelve un resultado, puede recibir parámetros, manejar sus propias variables y tener un nombre asociado.
Fragmento de código con nombre asociado, reutilizable.
var nombre = "Pepito";
function mostrarNombre() {
var saludo = "Hola " + nombre;
alert(saludo);
}
mostrarNombre();
nombre = "Juancito";
mostrarNombre();
Devuelve un valor
var nombre = "Pepito";
function saludar() {
var saludo = "Hola " + nombre;
return saludo;
}
var saludo = saludar();
alert(saludo);
nombre = "Juancito";
alert(saludar());
Recibe parámetros
function saludar(nombre) {
var saludo = "Hola " + nombre;
return saludo;
}
alert(saludar("Pepito"));
alert(saludar("Juancito"));
Funciones dentro de otras funciones
function saludar(nombre) {
function crearSaludo() {
return "Hola " + nombre;
}
alert(crearSaludo());
}
saludar("Pepito");
saludar("Juancito");
function es un tipo de datos
var sumar = function (a, b) {
return a + b;
};
sumar(1, 3);
sumar(6, 9);
Protegiendo las variables
(function () {
var a = document.getElementById("a");
a.innerHTML = "Hola Mundo";
})();
Eventos, forma 1
function botonPresionado() {
alert("Hola Mundo");
}
<button onclick="botonPresionado();">Haceme click</button>
Eventos, forma 2
(function () {
var boton1 = document.getElementById("boton1");
boton1.onclick = function () {
alert("Hola Mundo");
};
})();
<button id="boton1">Haceme click</button>
JavaScript
By Daniel Francis
JavaScript
- 1,102