Comunidad de diseño web y desarrollo en internet online

String a number

Citar            
MensajeEscrito el 05 Oct 2010 02:08 am
Hola!!!

Hay alguna manera d q un string por ejemplo: "2+2" lo pueda convetir a numero con todo y signo y asi se sumen?

Saludos.

Por px87

Claber

141 de clabLevel

1 tutorial

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Oct 2010 04:02 am
Hola, conozco dos formas de hacerlo, y es por medio de cast
int("190");

var temp:String, temp2:String;
var temp5:int;

temp3=int ( temp );
temp4=int ( temp2 );
temp5=temp4+temp3;

espero que te sirva

Por min

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Oct 2010 03:04 pm
Muchas gracias por tu respuesta, pero no es lo q necesito tambien se puede hacer con Number("string").

Lo q necesito es q "2+2" con todo y signo se convierta a numero y se sume.

Lo q estoy viendo es q voy a necesitar mas bien una funcion q lo haga.

De todos modos muchas gracias.

Por px87

Claber

141 de clabLevel

1 tutorial

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Oct 2010 03:54 pm
Lee un poco en la documentacion los metodos de la clase String, puedes usar por ejemplo "IndexOf" para saber la posicion del signo mas (o cualquier signo) y separar la cadena en 3 partes con "substring" la separas en: primer numero,signo,segundo numero y ya con esas 3 cadenas ya aplicas lo de arriba de Number(cadena); o int(cadena).

Es muy simple en la documentacion vas a encontrar como y cualquier duda aca estamos.

Saludos!1

Por Angel Roberto

Claber

248 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Oct 2010 11:56 pm
si quieres convertir un string a entero y el resultado quedara como variable int
lo mejor es hacer int(mi variable string) de lo contrario solo basta hacer un cast suerte

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Oct 2010 05:01 am
hmmm lo que te recomiendo es que crees una función y convierrte el string en un arreglo de caracteres y luego con un for dividir el número en sumando, signo y sumando para que asi lo puedas hacer.

Por min

26 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.