2013-04-12 3 views
0

파이썬에서 eval 내장 함수와 같은 JavaScript에 내장 함수가 있습니까? 알림 : eval 함수는 문자열로 방정식을 취해 결과를 반환합니다. 예를 들어 변수 x이 2라고 가정하면 eval("2x+5")은 9를 반환합니다.JavaScript의 문자열 평가 함수

+5

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/eval – VisioN

+0

예. 그것은'eval'이라고합니다. :-) – Aya

+0

[ECMA-262 초 15.1.2.1.1] (http://ecma-international.org/ecma-262/5.1/#sec-15.1.2.1.1). – RobG

답변

0

당신은 eval() 그러나 당신이 자바 스크립트에 의해 이해 사람에게 어떤 "인간"수학 연산자를 변환해야합니다 사용할 수 있습니다.

var sum = "4x5"; 

eval(sum.replace("x", "*")); 

업데이트 변수 인 X에 관한 부분을 읽어 보지 않았! 그것은 방정식이 얼마나 복잡한 지에 따라 약간 더 복잡하게 만듭니다.

+2

'x'는 곱셈 기호가 아니라 변수입니다. – VisioN