Está en la página 1de 23

JavaScript

Universidad de Córdoba
Ingeniería de Sistemas
Desarrollo Web

Msc. Pierre Peña Salgado

1
Funciones en JavaScript

Una función es una operación que nos va a devolver un resultado


Estructura de una función

2
Funciones en JavaScript

Ejemplo de una función y su uso

/************* * Funciones * */

function bienvenido(){
console.log ('Hola Bienvenido a la sección de
funciones');
}
bienvenido();

function bienvenido(){
return 'Hola Bienvenido a la sección de funciones’;
}

var mensaje = bienvenido();


console.log(mensaje);
3
Funciones en JavaScript

Argumentos en las funciones

//Partes de una función


//entradas(argumento), código, salida(return)

function cuadradoNumero(num){
var resultado = num * num;
return resultado;
}

var numero = 3;
var valor = cuadradoNumero(numero);
console.log(valor);
console.log(cuadradoNumero(5));

4
Funciones en JavaScript

Argumentos en las funciones

//Función que convierte de grados Fahrenheit a Celsius


// 32F = 0C, 68F = 20C.
// C = (F - 32) * 5/9

function convertirFAHaCelsius(gradoFah){
var celsius = (gradoFah - 32) * 5 / 9;
return celsius;
}

var tempUno = convertirFAHaCelsius(32);


var tempDos = convertirFAHaCelsius(68);
console.log(tempUno);
console.log(tempDos);

5
Funciones en JavaScript

Argumentos en las funciones

function calcularEdad(yearNacimiemto){
return 2024 - yearNacimiemto;
}

var edad1 = calcularEdad(1990);


var edad2 = calcularEdad(1980);
var edad3 = calcularEdad(1970);
console.log(edad1);
console.log(edad2);
console.log(edad3);

Hacer Calcular Edad con Dia y Mes de Nacimiento También

6
Funciones en JavaScript

*
* Ejercicio de codificación 3
*
* Calcular cuantos años le falta a una persona para que se
jubile.
* Una persona se jubila a los 62 años de edad. Si es
hombre y 57 si es mujer
* Enviar como datos a la función su año de nacimiento y su
nombre.
*

7
Funciones en JavaScript

/********************
* Funciones como expresiones
*/
//Argumentos Undefined
/*var nombre;
var prueba = function(n){
return 'Hola ' + n;
}
nombre = 'Pablo';
console.log(prueba(nombre));

8
Funciones en JavaScript

//Argumentos Nulos

var a;
a = null;
var valorNulo = function(a){
return a;
}
console.log(valorNulo(a));

//Argumentos por default

/*var sumar = function(a = 5, b = 3, c = 3){


return a + b + c;
}
console.log(sumar());

9
Funciones en JavaScript

//Plantillas de cadenas (template string)


var nombre = 'Pablo';
console.log(`El nombre es: ${nombre}`);

var a = 5;
var b = 10;
//console.log('La suma es:' + (a + b));
console.log('La suma es : ${a + b}');

10
Funciones en JavaScript

/***************
* Ejercicio 4
* Implementar una función que nos permita evaluar el
* porcentaje de respuestas positivas y negativas de un
examen
* La función debe recibir el nombre, y la cantidad de
* respuestas positivas y negativa
*
* La función debe calcular el porcentaje que representa
cada
* tipo de respuesta, en una base de 100 preguntas.
*
* De las respuestas positivas se define el score de la
persona en:
* A(> 90%), B(70% - 89%), C(45% - 69%), D(<45%)
*

11
12
13
Mutaciones o actualizaciones

14
Propiedad length

15
Operaciones con arreglos
Recorrer el arreglo

16
Operaciones con arreglos
Añadir elementos al final y al principio

17
Operaciones con arreglos
Quitar elementos al final y al principio, Saber la posición de un elemento en el arreglo,
eliminar uno o varios elementos desde cualquier posición;

18
Arreglos de diferentes tipos

19
Arreglos de varias dimensiones

//Declaramos el array bidimensional


var nuevoArray = new Array(2);
nuevoArray[0] = new Array(2);
nuevoArray[1] = new Array(2);
//Metemos un dato en cada posición
nuevoArray[0][0] = 25;
nuevoArray[0][1] = 12;
nuevoArray[1][0] = 34;
nuevoArray[1][1] = 6;

console.log(nuevoArray);

20
Declaración de objetos literales

21
Declaración de objetos con la sintaxis “Object”

22
Objetos y Métodos

23

También podría gustarte