Eu tava pesquisando formas de transformar string em script, e achei o eval();
Mas eu to de mal com ele por enquanto <_<
Eu quero fazer x^2 virar Math.pow(x,2)
Então eu pensei logicamente em usar o replace, e eu acho que vai fica algo do tipo
// essa variavel função eu recebo de um campo, esse valor ai é só pra demostrar
x = 2;
função = "2x^2+3";
função.replace(/"x^2"/g,"Math.pow(x,2)");
alert(eval(função));
E tipo, eu não sei onde errei, por que o resultado nunca é o esperado! :wacko:
se alguém puder me ensinar sa bagaça ai, por que eu não achei em lugar nenhum
Pergunta
Arash
Eu tava pesquisando formas de transformar string em script, e achei o eval();
Mas eu to de mal com ele por enquanto <_<
Eu quero fazer x^2 virar Math.pow(x,2)
Então eu pensei logicamente em usar o replace, e eu acho que vai fica algo do tipo
E tipo, eu não sei onde errei, por que o resultado nunca é o esperado! :wacko:
se alguém puder me ensinar sa bagaça ai, por que eu não achei em lugar nenhum
vlw :D
Editado por ArashLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.