-
-
Save saleiva/4335650 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var a = new Array(); | |
var n; | |
var posicion = 0; | |
// Crear una función que, al enviarle el número de diapositivas (ej:15), devuelva un array ordenado con ej(15) diapositivas. | |
function crearPresentacion(n){ | |
for (var i=0; i<=n; i++){ | |
a[i]=i; | |
} | |
return "creado"; | |
} | |
// Para avanzar o retroceder en la posición del array, definimos variables de inicio, de posición actual (i) y de posición final (i++/i--) | |
// Creamos una función que guarde el valor de la posición en la que se encuentra, para saber en cuál se situará al sumar o restarle 1. | |
// Si empleáramos un iterador if, podríamos limitar el número de avances o retrocesos posibles, indicando que al llegar al final, no existe posibilidad de usar un siguiente, ni en la primera, de utilizar 'anterior') | |
function siguiente(){ | |
if(posicion != a.length){ | |
posicion=posicion+1; | |
console.log ("diapositiva" + posicion); | |
}else{ | |
console.log ("No puedes avanzar mas. Estás en la última posición"); | |
} | |
} | |
function anterior(){ | |
if(posicion!=0){ | |
posicion=posicion-1; | |
console.log ("diapositiva" + posicion); | |
}else{ | |
console.log ("No puedes avanzar mas. Estás en la primera posición"); | |
} | |
} | |
crearPresentacion(15); | |
siguiente() | |
anterior() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment