This file contains hidden or 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
// Guardar el array en el localStorage | |
// El arreglo: | |
var array = [1, 2, 3]; | |
// Se guarda en localStorage despues de JSON stringificarlo | |
localStorage.setItem('myArray', JSON.stringify(array)); | |
// Obtener el arreglo de localStorage | |
var array = localStorage.getItem('myArray'); |
This file contains hidden or 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 rotate = function (arr, n) { //Creo una funcion con parametro arr y n | |
var x = arr.length; //creo una variable x , donde coloco, uno de los parametros con . length para recorrer su longitud. | |
/* hago un return con arr.slice que devuelve una copia de una parte del array | |
dentro de un nuevo array empezando por inicio hasta fin y un concat que me los une en un nuevo array para que me lo recorra n posiciones, esta operacion provoca que se devuelva esa matriz rotada por N posiciones. | |
*/ | |
return arr.slice(x - n).concat(arr.slice(0, x - n)); | |
}; |
This file contains hidden or 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
<html> | |
<head> | |
<title>Javascript Rotacion Array</title> | |
<style type="text/css"> | |
BODY { | |
color: black; | |
background-color: red; | |
font-size: 18px; | |
margin: 0px; |
This file contains hidden or 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
/*Dado a un arreglo de 4 numeros positivos devolver un nuevo arreglo con cada elemento multiplicado por 12*/ | |
/*Creo la variable con los arreglos de 10 numeros*/ | |
var array = [1,2,3,4]; | |
var newArray = array.map(function(element){ //a ese arreglo le agrego el metodo map que me crea un nuevo array con los resultados de la llamada a la función. | |
return element * 12; // lo retono multiplicado por 12 | |
}); | |
document.write(newArray); //imprimo el resultado. |
This file contains hidden or 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
/*Dado a un arreglo de 10 numeros, retornar un nuevo arreglo solo con los numeros pares*/ | |
var arreglo =[1,2,3,4,5,6,7,8,9,10]; //creo el arreglo con los 10 numeros | |
var pares= arreglo.filter(function(numero){ /*creo un nuevo array con todos los elementos que cumplan la condición implementada por la función dada.*/ | |
return numero % 2 ==0; //hago la operacion para buscar el numero par del arreglo. | |
}); | |
document.write(pares); //lo imprimo con el resultado. |
This file contains hidden or 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
/*Dado dos string (palabra 1 y palabra 2) escirbir una funcion para determinar si palabra1 es angrama de palabra 2 | |
si es anagrama debe retoranr true , en caso contrario false.*/ | |
/*Hago una funcion compare con parametros a y b los elementos del array son ordenados de acuerdo al valor que retorna dicha función de comparación. Siendo a y b dos elementos comparados*/ | |
function compare (a, b) { | |
y = a.split("").sort(); /*creo variable y z en donde en mis parametros a y b coloco metodo split que me devuelve un string en arreglo, mediante subcadenas y luego un sort que me los ordena y devuelve en arreglo*/ | |
z = b.split("").sort(); | |
for (i=0; i<y.length; i++) { /*recorro la variable y con su longitud*/ | |
if(y.length===z.length) { /*Coloco las condiciones para comparar las palabras*/ | |
if (y[i]===z[i]){ |
This file contains hidden or 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
/*Realizar un programa que permita analizar una palabra que el usuario introduce por teclado es paldroma o no | |
si es palindroma debe retora true , en caso contrario false*/ | |
function Palindrome() { | |
var revStr = ""; //aqui se coloca lo que la persona ingresa | |
var str = prompt("Ingresa tu palabra:") //se pregunta la palabra para convertir | |
var i = str.length; //se agrega una variable cualquiera para q se lea la lingitud de la palabra a preguntar | |
for(var j=i; j>=0; j--) { //se realiza un for para recorrer la variable i | |
revStr = revStr+str.charAt(j); //esto hace que la palabra ingresada, me devuelva el caracter especificado de una cadena | |
} |
This file contains hidden or 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
/*problema facil 11 | |
Diseñar un programa que lea las calificaciones de un alumno(10 notas en total), Debes calcular e imprimir su promedio, y decir a traves de un alert si el ramo fue aprobado o no . las notas van de 1 a 7 y se aprueba con un promedio arriba de 4 . */ | |
//Declaramos las 10 variables de las notas | |
var nota1,nota2,nota3,nota4,nota5,nota6,nota7,nota8,nota9,nota10; | |
//el usuario ingresa las notas del alumno | |
nota1=prompt('Ingrese 1ra. nota:',''); | |
nota2=prompt('Ingrese 2da. nota:',''); |
This file contains hidden or 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
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Applove</title> | |
<!-- Importa la fuente del proyecto (Raleway) de Google Fonts (https://fonts.google.com) --> | |
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet"> | |
<!-- Enlaza tu CSS reutilizable aquí (common.css) --> | |
<link rel="stylesheet" href="css/common.css"> | |
<!-- Enlaza tu CSS del proyecto aquí --> |