$('#fila_nueva').click(function () { var fila = $('tr').html(); $('table').append("<tr>" + fila + "</tr>"); celdas(); }); $('#col_nueva').click(function () { $('tr').append("<td>#</td>"); celdas(); }); $('#rellenar').click(function () { $('td').text($('#contenido').val()); }); $('#numerar').click(function () { var cont = 1; $('td').each(function () { $(this).text(cont); cont++; }); });
Categoría: Sin categoría
Cursos y tutoriales sobre programación
Ejercicios para casa
1.- Determinar si una frase es capicua:
Nació en cuba-> No lo es
Isaac no ronca así->Lo es
No tener en cuenta: espacios, comas. Mayúsculas y minúsculas. Acentos.
2.- El ahorcado
El programa elige una palabra al azar de un array. El usuario va poniendo letras y tenemos 7 intentos.
Acertijo número de tres cifras
Tomamos un número de tres cifras, de modo que no sean las tres iguales; por ejemplo 637. A continuación formamos otro número, ordenando las cifras de mayor a menor. Resulta 763. Formamos otro, ordenándolas de menor a mayor. Resulta 367. Restamos 763 – 367 = 396. A este último número le damos la vuelta, 693, y sumamos los dos últimos: 693 + 396 = 1.089.
Repetimos con 475 —-> 754 – 457 = 297, 297 + 792 = 1.089.
¿Qué misterio es éste? ¿Será verdad que partiendo de cualquier número resulta siempre 1.089? ¿Por qué?
Ejercicio dados
var dados = { dado: [0, 0, 0, 0, 0, 0], lanzamientos: function () { var total = 0; for (var i = 0; i < this.dado.length; i++) { total += this.dado[i]; } return total; }, tirada: function () { var tirada = Math.floor(Math.random() * 6) + 1; this.dado[tirada - 1]++; return tirada; }, tiradas: function (veces) { var dados = ""; for (var i = 0; i < veces; i++) { dados += this.tirada().toString(); } return dados; }, parchis: function () { var dados = ""; var tirada; do { tirada = this.tirada().toString(); dados += tirada; } while (tirada !== "5"); return dados; }, parchis2: function () { var dados = ""; do { dados += this.tirada().toString(); } while (!dados.endsWith("5")); return dados; }, parchis3: function () { var dados = ""; var n = this.dado[4]; do { dados += this.tirada().toString(); } while (n === this.dado[4]); return dados; }, paCasa: function () { var dados = ""; do { dados += this.tirada().toString(); } while (!dados.endsWith("666")); return dados; }, paCasa2: function () { var dados = ""; var seis = 0; var tirada; do { tirada = this.tirada().toString(); dados += tirada; if (tirada === "6") { seis++; } else { seis = 0; } } while (seis < 3); return dados; } };
JS ejemplos objetos
String.prototype.numeroDeApariciones=function(cadena){ return this.split(cadena).length-1; } Number.prototype.doble=function(){ return this*2; } var producto={ nombre:"Furby", precio:100, pvp:function(){ return this.precio*1.21; } }; var circulo={ radio:10, circunferencia:function(){ return Math.PI*this.radio*2; }, area:function(){ return Math.PI*this.radio*this.radio; } }
Elementos HTML y sus valores por javascript
HTML y CSS para niños
Javascript ejemplos calculadora
Javascript ejemplo if
var edad = 40; if (edad >= 18) { console.log("Mayor de edad"); } else { console.log("Menor de edad"); } if (edad < 16) { console.log("No puedes beber alcohol"); } if (edad >= 16) { console.log("Puedes trabajar"); } if (edad === 18) { console.log("¡Felicidades! Acabas de entrar en la edad adulta"); } var a = 1; var b = -5; var c = 6; b = -2; c = 1; if (a === 0) { console.log("La ecuación no es de segundo grado"); } else { var raiz = b * b - 4 * a * c; if (raiz < 0) { console.log("La ecuación tiene soluciones imaginarias"); } else if (raiz == 0) { console.log("Solución: " + -b / 2 * a); } else { console.log("Primera solución: " + (-b + Math.sqrt(raiz)) / 2 * a); console.log("Segunda solución: " + (-b - Math.sqrt(raiz)) / 2 * a); } }