$('#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);
}
}
