Tengo un formulario donde hago el ingreso de una serie de números, de estos debo hacr algunas operaciones tomando los valores de posiciones específicas en la cadena y realizar una operacion... es decir
(a) Indico en un input: 625
(b) De ahí tomo el primero digito: 6
(c) El resultado lo multiplico por 2: 12
(d) De este resultado (c) tomo el primer valor: 1
(e) De el resultado anterior (c) tomo el segundo valor: 2
(f) Sumo ambos resultados (d + e):3
Bueno, no puedo hacer lo que se indica en (d) no sé cómo hacer eso. Mi código:
Código HTML:
Ver original
<!DOCTYPE html> <html> <head> </head> <body> <input type="text" id="numero"> <br> <script> function myFunction() { var n = $("#numero").val().trim().toString();//a var mp =n.substring(0, 1);//b var mpr = mp * 2;//c var mpru =mmpr.substring(0, 1);//d var mprd =mpr.substring(1, 1);//e var mprt = mpru + mprd;//f document.getElementById("demo").innerHTML = mmpr; } </script> </body> </html>
Hasta (c) todo bien, luego de ahí no da. Intente con .text() o .valt y parseInt() para devolver el valor entero a la variable, pero no puedo sustraer los digitos que necesito.
Soy muy muy nuevo en esto del jquery, estoy seguro que es un error muy lelo, pero no lo localizo.
Gracias